Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Видеотрансляция с камер (https://javascript.ru/forum/misc/66379-videotranslyaciya-s-kamer.html)

Maxjuvefan 12.12.2016 00:53

Видеотрансляция с камер
 
Здравствуйте. У меня такой вопрос - как в html написать JavaScript?
Есть html страница, на которой идет трансляция с 16 камер (4х4) одновременно через плагин vlc. Нужно сделать, чтобы в режиме маленьких окон шла одна трансляция (live2), а когда одно любое окошко раскрывается в полноэкранном режиме, шла уже другая трансляция (live1). Может кто-нибудь подскажет, как это сделать?

<!DOCTYPE html>
<html>
<body>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="600" />
</head>

<object
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/wi.."
id="vlc"
name="vlc"
class="vlcPlayer"
events="True">

<param name="Src" value="rtsp://admin:max1990@192.168.0.20:554/live2.sdp"/>
<embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2.2.4" autoplay="yes" loop="no" controls="no" volume="0" width=24% height=auto
target="rtsp://admin:max1990@192.168.0.20:554/live2.sdp" ></embed>

/*повторение 15 раз еще*/


</object>
</body>
</html>

Maxjuvefan 15.12.2016 19:22

Сделал трансляцию с камеры через плагин vlc в html.

<param name="Src" value="rtsp://adminsw@192.168.0.20:554/live2.sdp"/>
<embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2.2.4" autoplay="yes" loop="no" controls="no" volume="0" width=24% height=auto
target="rtsp://adminsw@192.168.0.20:554/live2.sdp" ></embed>

Как написать скрипт, чтобы в полноэкранном режиме шел поток live1, а в обычном live2?

я уже пытался и так

<script>
if (vlc.video.fullscreen) {
var b = document.querySelector("Src");
b.setAttribute = ("value","rtsp://adminsw@192.168.0.20:554/live1.sdp");
b.setAttribute = ("target","rtsp://adminsw1990@192.168.0.20:554/live1.sdp");}
</script>

и так
<script>
if (vlc.video.fullscreen==true) {
var param = document.getElementByName("Src");
param.src = 'rtsp://adminsw@192.168.1.20:554/live1.sdp';
var embed = document.getElementByName(" target");
embed.target = 'rtsp://adminsw@192.168.1.20:554/live1.sdp';}
</script>

Не получается(


Часовой пояс GMT +3, время: 11:50.