最近项目中需求要获取多个音频文件的长度并相加,用了h5的audio.duration,在audio.readyState == 4的状态下开始获取音频时长,一个37s的音频在安卓上获取到的时50+s,在安卓模拟器上不管什么音频都是100,请问各位大神,要怎么样才能在安卓上获取到正确的音频时长。
上面的time在pc端浏览器上均显示正确
最近项目中需求要获取多个音频文件的长度并相加,用了h5的audio.duration,在audio.readyState == 4的状态下开始获取音频时长,一个37s的音频在安卓上获取到的时50+s,在安卓模拟器上不管什么音频都是100,请问各位大神,要怎么样才能在安卓上获取到正确的音频时长。
上面的time在pc端浏览器上均显示正确
13 回答13.1k 阅读
7 回答2.3k 阅读
5 回答1.6k 阅读
5 回答1.9k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
我也遇到这样的问题了。有些mp3格式音频时长获取很不正常,明明是8s多,获取出来是16s左右,但是在浏览器上就没有问题。