Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Смена потока видео через Javascript / 6 сообщений из 6, страница 1 из 1
15.12.2016, 15:38
    #39367861
maxjuvefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
Всем привет! Надеюсь на вашу помощь. так как я в javascript новичок и стал его только изучать.

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

<param name="Src" value="rtsp://admin:psw@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:psw@192.168.0.20:554/live2.sdp" ></embed>

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

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

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

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

Не получается(
...
Рейтинг: 0 / 0
15.12.2016, 16:01
    #39367902
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
maxjuvefan,

Это что за шедевр?
Код: javascript
1.
document.getElementByName


так же getElement s ByName может не работать с param, а если работает, то вернет коллекцию.

если не хотите использовать jQuery дайте всем уникальные id и пользуйтесь document.detElementById

Что касается остального - я вам не помогу, с видео почти не работал.
...
Рейтинг: 0 / 0
15.12.2016, 16:04
    #39367908
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
detElementById = getElementById

querySelector - не работает, т.к. ищет по атрибуту class а не name
...
Рейтинг: 0 / 0
15.12.2016, 16:44
    #39367958
maxjuvefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
mage.lan,

А как использовать jQuery?
...
Рейтинг: 0 / 0
16.12.2016, 15:01
    #39368707
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
maxjuvefan,

приблизительно так

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
if (vlc.video.fullscreen) 
{
    $('param[name="Src"]').attr(
        'value',
        'rtsp://admin:psw@192.168.0.20:554/live1.sdp'
    ).attr(
        'target',
        'rtsp://admin:psw1990@192.168.0.20:554/live1.sdp'
    );
}
</script>
...
Рейтинг: 0 / 0
16.12.2016, 15:05
    #39368711
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Смена потока видео через Javascript
ваш 2й кусок
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script>
if (vlc.video.fullscreen==true) 
{
    $('param[name="Src"]').attr(
        'src',
        'rtsp://admin:psw@192.168.0.20:554/live1.sdp'
    );
    $('#vlcEmb').attr(
        'target',
        'rtsp://admin:psw@192.168.1.20:554/live1.sdp'
    );
}
</script>
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Смена потока видео через Javascript / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]