我正在开发一个本地服务器,可以通过HTML5音频对象流式传输用户的音频文件,使他们可以通过Web浏览器访问这些文件。由于这些文件位于用户的计算机上,因此当它们被加载时,我希望它们被完全缓冲,但对于某些大型文件,歌曲只被缓冲一部分,然后停止,并在一段时间后恢复缓冲。
我的问题是:如何强制音频对象一次性缓冲整首歌曲?我能否通过JavaScript实现,还需要在音频对象上设置属性,或者还有其他方法吗?
我的问题是:如何强制音频对象一次性缓冲整首歌曲?我能否通过JavaScript实现,还需要在音频对象上设置属性,或者还有其他方法吗?
setTimeout(a.pause.bind(a), 10)
。 - nickf