标签: javascript html5 html5-audio
当我点击播放时,我看到HTML5音频元素缓冲了一些MP3,但是当我调用pause()时,它会下载整个文件。我该如何防止这种情况?
pause()
答案 0 :(得分:0)
这取决于浏览器的实现。 the spec中未定义缓冲。您唯一的选择是删除并重新生成音频元素。
答案 1 :(得分:0)
每个浏览器都进行缓冲,有一种黑客的方法是通过在暂停时删除src元素(将其更改为空字符串)并在再次单击播放按钮后重新开始。这可能是你得到的最接近的,并且可能会在各种浏览器中引起问题,因为这是一种破解方式。