Android(安卓)获取音频时长
16lz
2022-04-19
MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(audioUrl); mediaPlayer.prepare(); int duration = mediaPlayer.getDuration(); if (0 != duration) { //更新 seekbar 长度 seekbar.setMax(duration); int s = duration / 1000; //设置文件时长,单位 "分:秒" 格式 String total = s / 60 + ":" + s % 60; //记得释放资源 mediaPlayer.release(); } } catch (IOException e) { e.printStackTrace(); }
更多相关文章
- Android之键盘点击事件
- Android长度单位详解(dp、sp、px、in、pt、mm、dip)
- Android获取声音长度
- android与tomcat服务器交互实例
- android 开发之电子钢琴 源码
- Android从远程服务器下载文件到本地sd卡中
- Android(安卓)中如何得到字符的像素宽度
- android SQLiteDatabase源码解析
- Android(安卓)AES 文件加密解密