我使用HTML5音频标签播放音频实时流。
一切都很好,但是音频标签缓冲数据需要10秒的延迟。
我在网上搜索并发现autoplay属性在音频标签缓冲足够的数据后触发播放。
因此,我删除了此属性,并尝试使用下面的代码以编程方式播放:
audio.addEventListener('loadstart', function (e) {
audio.play();
});
当调用audio.play()
后没有声音播放,我认为这是由于缓冲数据不足所导致的。
我该怎么做才能减少实时播放的延迟时间?