我正在将多个视频加载到 ios 应用程序的 web 视图中的一个视频对象中。在观看了几个视频后,应用程序会崩溃,假设是内存泄漏。我正在寻找一种在视频暂停和关闭时或在加载新视频之前正确转储流或销毁先前视频的方法。任何帮助将非常感激:
<video class="videoPlayer" preload="auto" controls="controls">
<source src="" type="video/mp4" />
</video>
function LoadNewVideo() {
video = document.getElementsByTagName('video')[0];
video.src = "assets/vids/vid" + vidSelect + ".mp4";
video.load(); // need this for the new video to load
video.play();
}
function StopVideo() {
video.pause();
// kill current video here
// i've tried the following codes but didn't work
video.src = '';
video.load();
}