HTML5音频播放器删除缓冲区后发挥
问题描述:
我有我的网站一个简单的HTML5音频播放这样的:HTML5音频播放器删除缓冲区后发挥
<audio src="file.ogg" preload="none" loop="loop" controls="controls" >
Your browser does not support the audio element.
</audio >
我想,如果文件被播放结束文件应该被重新加载。现在如果文件被播放,我再次点击播放它播放客户端浏览器缓存中的文件。但我想如果我点击播放文件应该再次从浏览器加载。
答
你真的不能。
你可以做的是。那就是我至少会做的事情。当你点击播放按钮(只是一个播放图像而不是实际文件)时应该触发一个js,它应该创建一个新的音频标签。 这样它创建一个新的音频。音频超级有限。
没有办法控制缓冲,在某个点有一个标志来禁用缓冲他们删除它。
答
如果你有,例如, “停止” 媒体有:
media.pause();
media.currentTime = 0;
//Just reload
media.load();
这应该清除缓冲区。