Android上的Chrome有时需要很长时间才能开始播放mp3,即使它应该流式播放。
我按如下方式创建一个Audio对象:
player = new Audio();
然后在响应用户手势时,我执行以下操作:
player.src = songName;
player.play();
我发现在OS X版Chrome上,播放时间在1秒内开始,但在Android上,大约需要10秒钟,具体取决于我使用的mp3文件。
我在这里创建了一些测试代码: http://buildoneforme.com/so-2016-03-10/
我使用三星Galaxy View测试(运行Chrome 48),当我选择选项"慢负载mp3"然后点击播放,播放开始前需要10秒以上!
为什么Chrome需要很长时间才能开始流式传输此文件?
答案 0 :(得分:1)
这是通过在Android上使用Chrome中的统一媒体管道来解决的。
我的Chrome版本已更新至49.0.2623.91
要设置此标志,请转到chrome:// flags,启用统一媒体管道标志,然后重新启动。