在Chrome中流式传输<audio>时播放延迟,但在Firefox中无法播放

Dre*_*ieb 5 mp3 webkit google-chrome stream

我正在为我正在创建的无线电网站实时传输256 kbps的mp3.我通过HTTP流式传输它.

当我通过Firefox访问流URL时,它会在连接时服务器正在流式传输的歌曲中立即开始播放mp3.

但是对于Chrome,它需要在开始播放前至少缓冲8秒.

如何让Chrome(和Safari)像Firefox一样运行并立即开始播放音频?

我用这段代码播放音频:

var a = new Audio('/stream');
a.play();
Run Code Online (Sandbox Code Playgroud)

谢谢

raz*_*tax 0

这有点旧,但看起来这是 Chrome 的一个已知错误,链接如下:

https://bugs.chromium.org/p/chromium/issues/detail?id=362387

Chrome 的更新版本应该已经解决了您的 mp3 问题,但似乎该问题仍然是其他格式(例如 AAC)的问题。