Видеотрансляция с камер
Здравствуйте. У меня такой вопрос - как в 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> |
Сделал трансляцию с камеры через плагин 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. |