1

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

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

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

4

2 回答 2

1

你真的不行

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

没有办法控制缓冲,在某个时候有一个标志可以禁用他们删除的缓冲。

于 2012-11-15T22:14:10.240 回答
0

If you have, for example, "stopped" the media with:

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

That should clear the buffer.

于 2015-04-09T03:45:16.483 回答