停止Safari中HTML5视频的缓冲

3
我有一个简单的HTML5视频播放器,它在可隐藏的<div>中,用于iOS设备观看MP4视频。如果用户“关闭”播放器(或者实际上是隐藏它),我真的想彻底停止视频,以保留用户的带宽。我所知道的唯一停止视频的方法是videoElement.pause(),它确实可以停止视频播放,但从观察网络统计数据来看,视频似乎会继续加载直到整个文件完成。我还尝试了videoElement.currentTime = videoElement.duration,但这似乎对缓冲视频没有影响。
是否有一种方法可以停止下载?还是这只是JavaScript无法控制的直接HTTP文件传输?

这里有一个类似的问题,并附有答案:https://dev59.com/Pm855IYBdhLWcg3w7pCg - Guy
1个回答

0
你尝试过清空src吗?
videoElement.pause(); videoElement.src = "";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接