oOn*_*nez 5 html firefox html5 mp3 html5-audio
我正在将audioHTML5标签用于允许对音频文件进行准确操作的工具中。
音频源是具有128kbps恒定比特率的mp3文件。
用户可以按需查找文件的给定时间。我正在使用HTMLMediaElement.currentTime来执行此操作。
在Firefox上,如果我尝试寻找开始时间的结束时间(大约从0到20秒),则会发生意外行为。从给定的时间开始播放文件(我可以看到时间光标在移动),但是在一段时间(从0到2秒)内没有声音
例如,如果我在10秒内查找文件。它会在没有声音的情况下播放10到12秒,然后在12秒后继续播放声音。
我创建了一个重现程序来重现该行为。您可以从头开始播放文件,以确认声音在10到12秒之间,然后在10秒钟使用按钮搜索声音以观察行为。
我已经在Firefox 56.0和57.0.4上进行了测试。
在Chrome,IE或Edge上没有问题。
该问题与“接受范围:字节”标头无关。无论是否支持HTTP 206部分内容,都会出现此问题。
这是音频文件的属性:
音讯
格式:MPEG音频
格式版本:版本2
格式配置文件:第3层
持续时间:25分钟6 s
比特率模式:恒定
比特率:128 kb / s
信道:1个信道
采样率:22.05 kHz
压缩模式:有损
流大小:22.9 MiB
编写库:LAME3.99r
编码设置:-mm -V 4 -q 3-低通11 -b 128
具有相同属性的某些文件不能重现该行为,而某些文件可以。
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |