Javascript 在iOS 13 safari/chrome浏览器中延迟播放音频(mp3)

Javascript 在iOS 13 safari/chrome浏览器中延迟播放音频(mp3),javascript,ios,iphone,reactjs,Javascript,Ios,Iphone,Reactjs,有没有办法减少(消除)在iOS 13 safari/chrome浏览器中播放音频(mp3)的延迟?我试过将“预加载”设置为“无”,也设置为“自动”,但它似乎无论如何都不起作用。我正在使用react h5音频播放器。我后来发现了一个解决延迟的方法。如果mp3文件被转换为128kbps(或者更好地转换为64kbps),这个延迟就消失了。我希望此解决方案也适用于其他人。尝试添加: const AudioContext = window.AudioContext || window.webkitAudi

有没有办法减少(消除)在iOS 13 safari/chrome浏览器中播放音频(mp3)的延迟?我试过将“预加载”设置为“无”,也设置为“自动”,但它似乎无论如何都不起作用。我正在使用react h5音频播放器。

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

尝试添加:

const AudioContext = window.AudioContext || window.webkitAudioContext;
const audioCtx = new AudioContext();

来源:l

您是否检查了文件大小问题?因为下载大文件也会延迟,因为通常比特数越高,文件大小越大。是的,我也检查过了。较小的文件是一种很好的方式,但不能保证在iOS设备的浏览器上即时播放。降低比特率保证了无延迟播放。消息人士说,这解决了桌面safari的问题。我在桌面safari中没有遇到太多问题,但在iphone中的mobile safari中遇到了太多问题。我还是会试试的。