怎么获取一段mp3格式的音频的播放时长

怎么获取一段mp3格式的音频的播放时长,第1张

把它加载到一个mediapalyer里面去,然后就可以通过getDuration()接口获取到了

MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。

MediaPlayer md = new MediaPlayer();

try {

LogUtilslog(EnvironmentgetExternalStorageDirectory() +"/123mp3");

mdsetDataSource(EnvironmentgetExternalStorageDirectory() +"/123mp3");

mdprepare();

LogUtilslog("size " + mdgetDuration());

} catch (Exception e) {

eprintStackTrace();

}

MediaPlayer 初始化 -> setDataSource->prepare-> 就可以获取到了getDuration() 单位是ms

最简单的方法就是打开储存这些音频的文件夹,然后Ctrl+A全选就可以在文件夹下方的文件信息中看到这些音频的总时长

音频是个专业术语,音频一词已用作一般性描述音频范围内和声音有关的设备及其作用。人类能够听到的所有声音都称之为音频,它可能包括噪音等。声音被录制下来以后,无论是说话声、歌声、乐器都可以通过数字音乐软件处理,或是把它制作成CD,这时候所有的声音没有改变,因为CD本来就是音频文件的一种类型。

以上就是关于怎么获取一段mp3格式的音频的播放时长全部的内容,包括:怎么获取一段mp3格式的音频的播放时长、怎么获取一个音频文件的播放时长、多轨音频怎样查看一轨时长等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9342931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存