社区
Android
帖子详情
如何计算MP3的时长
ericllzh
2012-10-26 11:53:37
MediaPlayer mediaPlayer=MediaPlayer.create(getBaseContext(), uri);
mediaPlayer.pause();
mediaPlayer.getDuration();
通过mediaPlayer.getDuration();获取的是一个int
如何把他换算成一个是时间值呢?
...全文
300
6
打赏
收藏
如何计算MP3的时长
MediaPlayer mediaPlayer=MediaPlayer.create(getBaseContext(), uri); mediaPlayer.pause(); mediaPlayer.getDuration(); 通过mediaPlayer.getDuration();获取的是一个int 如何把他换算成一个是时间值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ericllzh
2012-10-26
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
这个返回的是以秒为单位的整形,你可以/60取整得到分,/3600取整得到小时。
[/Quote]
得到的值是1271336224啊.
好大...我只是一个音频.
niitqin
2012-10-26
打赏
举报
回复
这个返回的是以秒为单位的整形,你可以/60取整得到分,/3600取整得到小时。
avi9111
2012-10-26
打赏
举报
回复
这个值是秒吧
或者就再除音频就是秒了
ericllzh
2012-10-26
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
引用 2 楼 的回复:
这个返回的是以秒为单位的整形,你可以/60取整得到分,/3600取整得到小时。
是285761
但实际是4:50秒的一首歌
刚查了一下,getDuration返回的是毫秒。不好意思。
这样算,285761 这个值,就差不多是4:45.
[/Quote]
没事.
但有些歌只有4.05秒的.得到的是297425
niitqin
2012-10-26
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:
这个返回的是以秒为单位的整形,你可以/60取整得到分,/3600取整得到小时。
是285761
但实际是4:50秒的一首歌
[/Quote]
刚查了一下,getDuration返回的是毫秒。不好意思。
这样算,285761 这个值,就差不多是4:45.
ericllzh
2012-10-26
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
这个返回的是以秒为单位的整形,你可以/60取整得到分,/3600取整得到小时。
[/Quote]
是285761
但实际是4:50秒的一首歌
python 获取
mp3
时长
(时间长度)
python 获取
mp3
时长
(时间长度) import librosa import time def get_
mp3
_duration(audio_path): """ 得到
mp3
的
时长
:param audio_path:
mp3
路径 :return:
mp3
时长
"""
如何
计算
MP3
的总
时长
问题
转自:http://it6655.com/2012/10/
mp3
-2-html
MP3
是大家所熟悉的一种音乐播放格式,它其实是mpeg标准中的mpeg1的layer3编码,这个是和压缩技术相关的,对于mpeg的了解,大家可以去网上找一些格式解析的文档,在这里我们只要知道
MP3
这种格式是什么就够了,在以下的内容中,会有详细解释。
MP3
中有一个关键词就是:帧,
MP3
是由若干个帧组成。 1、
PHP获取
MP3
时长
类
最近写个上传
MP3
的功能,为了方便运营的同学操作,需要上传完
MP3
后自动获取音乐
时长
,然后自动插入到input里,关于
MP3
获取
时长
的类有好几个,试过之后决定采用下面这种方法。// 调用方法: $
mp3
= new
MP3
File($filename); $a = $
mp3
->getDurationEstimate(); $b = $
mp3
->getDuration(); $duration = $
Java获取
MP3
文件
时长
的几种方法
在网上找了很多方法,其中最匮乏的就是获取网络资源音频的
时长
,在这里总结一下: 1:获取网络资源音频
时长
: 这种方法是获取文件字节大小然后在网上找的
计算
公式自己算的,唯一的缺点是码率无法获取。。。 public static void testTimeLong(){ BufferedInputStream bis = null; try { URL url = new URL("http://*****.
mp3
")...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章