HTML5音频播放器播放后删除缓冲区

时间:2012-04-11 22:29:03

标签: html html5-audio

我的网站上有一个简单的HTML5音频播放器,如下所示:

<audio src="file.ogg" preload="none" loop="loop" controls="controls" >
Your browser does not support the audio element.
</audio >

我希望如果文件播放结束,则应重新加载文件。现在如果文件被播放,我再次点击播放它会播放客户端浏览器缓存中的文件。但我想如果我点击播放该文件应该再次从浏览器加载。

2 个答案:

答案 0 :(得分:1)

你真的不能。

你能做的是。这就是我至少要做的事情。当你点击播放按钮(只是一个播放图像而不是实际文件)时,会触发一个js,它应该创建一个新的音频标签。 这样它就会创造出一种新的音频。音频超级有限。

无法控制缓冲,某个点上有一个标志可以禁用缓存,并将其删除。

答案 1 :(得分:0)

例如,如果你有“停止”媒体:

media.pause();
media.currentTime = 0;
//Just reload
media.load();

那应该清除缓冲区。