2012-04-11 92 views
1

我有我的网站一个简单的HTML5音频播放这样的:HTML5音频播放器删除缓冲区后发挥

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

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

回答

1

你真的不能。

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

没有办法控制缓冲,在某个点有一个标志来禁用缓冲他们删除它。

0

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

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

这应该清除缓冲区。