2015-10-21 2 views
0

Я пытаюсь переместить поток видео из одного окна в другое.Javascript Переместите поток видео в новое окно

Текущее окно, имеет простой 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]" в новом всплывающем окне.

Кто-нибудь знает правильный способ перемещения видеопотока из текущего окна в другое? Я начинаю задаваться вопросом, возможно ли это. Я мог бы, конечно, воссоздать поток, но я надеялся, что снова не попрошу разрешения на фотосъемку, а также с удаленным, увидев, что видео снова закрывается/открывается.

Я думал, что лучший способ - просто открыть всплывающее окно, переместить поток к нему, а затем, когда я закрою поток, чтобы переместить поток видео обратно в исходное окно.

Спасибо,

Дэрил

ответ

0

Таким образом, очевидно, вы можете это исправить, выполнив следующие действия:

popup_window.document.write($('#divLocalVideo').html()); 

Так копирует HTML, который включает в себя поток.

Смежные вопросы