iOS 13 Safari/Chrome浏览器播放音频(mp3)延迟。

3

有没有方法可以减少(甚至消除)iOS 13 safari / chrome浏览器中播放音频(mp3)的延迟?我已经尝试将preload设置为"none"和"auto",但似乎都没有起作用。我正在使用react h5音频播放器。

3个回答

0

后来我发现了一个方法来消除延迟。如果将mp3文件转换为128kbps(或更好的64kbps),这个延迟就会消失。我希望这个解决方案对其他人也有用。


你检查过文件大小是否有问题了吗?下载大文件也会导致延迟,因为通常比特大小越高,文件大小就越大。 - Sahil
1
是的,我也检查过了。缩小文件是一个不错的选择,但不能保证在iOS设备的浏览器上立即播放。降低比特率可以保证无延迟播放。 - Waqqas Iqbal

0
我把音频文件转换成了 base64 编码,因此音频现在作为内联文本存在,不需要通过额外的带有延迟的 http 调用进行下载。
这里有一个 base64 转换器
当然,这个解决方案并不适用于每种情况,但是如果您有一个不需要太多音频清晰度的小型/短音频文件,那么该解决方案可以工作得很好。

-1

该源代码表示它解决了桌面版Safari的问题。我在桌面版Safari中没有遇到太多问题,但在iPhone的移动版Safari中有些问题。我仍会尝试一下。 - Waqqas Iqbal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接