app和浏览器获取audio标签的音频文件时,时长显示不一致

时间:2021-03-07 19:10:10
我们有个app可以上传声音文件,结果有人上传了一个音频文件,链接为:http://img.famulei.com/zhubo/526459/audio/15/10/31/2015103122090181413.mp3 
我们用浏览器或者音乐播放器打开的时候,音频时长为1分15秒
但是同样是这个文件,在app显示的时候时长却为48秒!
而且后来测试发现,这个音频文件确实应该是48秒,显示1分15秒的那些地方,点击播放的时候,在超过48秒之后播放的内容都是48秒之前的一些内容重新放了一遍的。
现在我想问下,到底我要怎么做才能让浏览器和app获取的时间都是48秒呢

5 个解决方案

#1


是只有这一个mp3文件这样。还是所有的音频文件都这样

#2


暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

#3


引用 2 楼 qq631915038 的回复:
暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

那就是这个mp3文件本身的问题,可能是在录制一半时强行中断造成的,或者是文件下载时没有下载全

#4


引用 3 楼 jslang 的回复:
Quote: 引用 2 楼 qq631915038 的回复:

暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

那就是这个mp3文件本身的问题,可能是在录制一半时强行中断造成的,或者是文件下载时没有下载全


恩恩,好的,先谢谢了,可以问下这种情况的错误有办法在录制音频时候复现吗?

#5


这种现象出现概率低。一般是在网络传输中,出现丢包等现象。
你需要连接mp3文件结构,pe文件结构等。

也有可能是总时长为1分15秒。48秒后的内容丢掉了,就重新读取部分内容进行播放。直到1分15秒为止。

#1


是只有这一个mp3文件这样。还是所有的音频文件都这样

#2


暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

#3


引用 2 楼 qq631915038 的回复:
暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

那就是这个mp3文件本身的问题,可能是在录制一半时强行中断造成的,或者是文件下载时没有下载全

#4


引用 3 楼 jslang 的回复:
Quote: 引用 2 楼 qq631915038 的回复:

暂时只看到这一个音频文件有问题,其他的(不少于十个)都是正常的

那就是这个mp3文件本身的问题,可能是在录制一半时强行中断造成的,或者是文件下载时没有下载全


恩恩,好的,先谢谢了,可以问下这种情况的错误有办法在录制音频时候复现吗?

#5


这种现象出现概率低。一般是在网络传输中,出现丢包等现象。
你需要连接mp3文件结构,pe文件结构等。

也有可能是总时长为1分15秒。48秒后的内容丢掉了,就重新读取部分内容进行播放。直到1分15秒为止。