Android Chrome:音频对象需要很长时间才能开始流式传输mp3
Android Chrome: Audio object takes a long time to begin streaming mp3
Android上的Chrome有时需要很长时间才能开始播放mp3,即使它应该被流式传输。
我创建一个音频对象,如下所示:
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 需要这么长时间才能开始流式传输此文件?
此问题可通过在 Android 上的 Chrome 中使用统一媒体管道来修复。
我的 Chrome 版本已更新到 49.0.2623.91
若要设置此标志,请转到 chrome://flags,启用统一媒体管道标志,然后重新启动。
相关文章:
- 如何添加类,同时开始在文本字段中输入文本
- 希望日期开始结束于while循环中的一个房间id的一个数组
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- Yii2从点击链接开始加载模式
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从REST服务器和Coffeescapet前端开始
- nodejs createReadStream从第n行开始
- 处理第三方库发送的ajax请求的开始和结束事件
- 从头开始创建XLS文件
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 多个mp3下载链接到一个zip文件,用于下载javascript或jquery
- 拖动开始时更改可拖动元素的大小
- jQuery Datepicker从日期开始设置默认值
- 水平视差滚动从头开始-没有插件(jQuery)
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- Marquee从左中开始
- 使用javascript&自定义验证器检查开始日期和结束日期
- Android Chrome:音频对象需要很长时间才能开始流式传输mp3
- 防止MP3播放并开始下载