【发布时间】:2016-06-02 18:04:20
【问题描述】:
我做了一个在线音频播放器。很好,但是在慢速互联网上开始播放音频需要花费太多时间。在这里我可以做些什么来解决这个问题吗?
我可以设置任何加载时间吗?就像起初音频将在前 10 秒加载。当前 10 秒加载时,播放器将开始播放。当它播放前 10 秒时,播放器将在接下来的 10 秒加载。?我可以吗?
var audio = new Audio();
audio.src ="dir/music.mp3";
audio.loop = true;
audio.autoplay = true;
这是我当前的代码。请帮我。谢谢
【问题讨论】:
-
提供低比特率版本的音乐。您可以通过 XHR 加载虚拟文件并测量字节/时间来估计加载时间。如果低于预定义的阈值,则源默认为低比特率版本。
标签: javascript html audio