我正在尝试将视频流从一个窗口移动到另一个窗口。
当前窗口有一个简单的div,其中包含一个视频流。
<div id="divLocalVideo">
  <video id="localVideo" oncontextmenu="return false;" autoplay=""
         style="transform: scaleX(-1);"
         src="mediastream:http://192.168.1.100/ee1e6dfb-6d59-4030-b97c-e0a528fbe215">
  </video>
</div>我尝试通过执行以下操作来移动窗口:
var popup_window = window.open(url, popup_window_name, window_size);
popup_window.document.write($('#divLocalVideo'));
//popup_window.document.body.innerHTML = $('#divLocalVideo');所做的只是将"object Object“添加到新的弹出窗口。
谁知道将视频流从当前窗口移动到另一个窗口的正确方法?我开始怀疑这是否可能。我当然可以重新创建流,但我希望避免再次请求摄像机权限,并处理再次看到视频关闭/打开的遥控器。
我认为最好的方法是打开弹出窗口,将流移动到它,然后当我关闭流时,将视频流移动回原始窗口。
谢谢,
达里尔
发布于 2015-10-22 05:55:10
显然,您可以通过执行以下操作来修复它:
popup_window.document.write($('#divLocalVideo').html());因此,它正在复制包含流的html。
https://stackoverflow.com/questions/33269037
复制相似问题