javascript - Google Chrome - 如何终止正在播放 mjpeg 流的 iframe 的流捕获?

标签 javascript jquery google-chrome iframe windows-8

我正在通过 iframe 捕获实时流媒体,大小为 3 到 4MB 的 720p

$('#iframe_display_modules').attr('src', 'http://192.168.0.1/AXIS/SecurityCamera_Watch/live.mjpeg');

播放流会导致 Google Chrome 处于糟糕的状态,例如因其他事件而变慢。

最后我使用以下代码杀死了 iframe:

$('#iframe_display_modules').attr('src', '');

但后来我通过 chrome://net-internals > 时间轴验证其是否关闭,我仍然看到 Google Chrome 仍在继续下载实时流,即使我将其从 iFRame 中删除,结果几个小时后系统崩溃或得到卡住。

我们如何终止该流并 100% 确定它确实被终止。

最佳答案

您是否尝试过删除该元素?像这样

$('#iframe_display_modules').remove();

关于javascript - Google Chrome - 如何终止正在播放 mjpeg 流的 iframe 的流捕获?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30203097/

相关文章:

javascript - 调用自定义 jquery 方法

javascript - 使用 Puppeteer 和 Node 从 DOM 中选择元素

javascript - jQuery/JavaScript 脚本不适用于 IE7

google-chrome - 为什么 getContext() 在 Ubuntu 上的 Chrome 上返回 null

javascript - 如何在选项卡切换 Google Chrome 扩展上获取新 URL?

javascript - 处理 div JavaScript 的背景颜色

javascript - 即使没有插值,是否应该始终使用 "ng-src"?

jquery - Datepicker 在 Safari 上消失了

php - 使用 Ajax 隐藏/显示数据库中的表列

google-chrome - 打开 Chrome devtool 内存占用疯狂增加