2011-02-02 114 views
3

我有一個簡單的HTML5視頻播放器,可隱藏<div>用於在iOS設備上觀看MP4視頻。如果用戶「關閉」播放器(或者實際上隱藏播放器),我真的想要完全殺死視頻,保留用戶的帶寬。停止視頻的唯一方法是,我知道如果是videoElement.pause(),它確實停止播放視頻,但從觀看網絡統計數據看,視頻會繼續加載,直到整個文件完成。我也嘗試過videoElement.currentTime = videoElement.duration,但這似乎對緩衝視頻沒有影響。在Safari中停止HTML5視頻緩衝

有沒有辦法殺死下載?或者這只是一個JavaScript無法控制的直接HTTP文件傳輸?

+0

下面是一個類似的問題與答案http://stackoverflow.com/questions/4071872/html5-video-force-abort-of-buffering – Guy 2014-06-13 21:30:33

回答

0

您是否嘗試清空src?

videoElement.pause(); videoElement.src =「」;