2012-04-11 129 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(); 

這應該清除緩衝區。