2011-02-02 115 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 =“”;