Форум / Вопросы / Код плеера для воспроизведения rtmp потока
Помогите, пожалуйста, вот с каким вопросом..
Либо я неправильно собираю плеер (но вроде всё по инструкциям), либо лыжи не едут…
Есть поток вида rtmp://194.58.92.241:1935/live/videovit , хотел просто на страничку повесить сам плеер.
Код index.html получился такой:

<object id="идентификатор" type="application/x-shockwave-flash" data="uppod.swf" width="480" height="270">
<param name="bgcolor" value="#ffffff" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="wmode" value="window" />
<param name="movie" value="uppod.swf" />
<param name="flashvars" value="rtmp://194.58.92.241/live/videovit" />
</object>

и в папке еще лежит uppod.swf , и всё. Два файла.
Ни плеер не открывается, ни потока нет.
Что не так делаю?
ПС. в адресе стрима можно/нужно указывать :1935 ?
Мож кто подмогнет?) Крыша едет чета)
wiwitvitСсылка на пост (Смотрели 3038)13.05.16 13:49     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 14.05.16 - 12:40
Вот так нужно подключать ссылку
<param name="flashvars" value="file=rtmp://194.58.92.241/live/videovit" />
2
wiwitvit 16.05.16 - 07:15
Спасибо большое))
Сделал как Вы подсказали, всё воспроизводится)))
Респект огромный, то, что надо)
3
wiwitvit 16.05.16 - 07:21
Писал "Спасибо большое", пропало куда то, повторюсь тогда, Спасибо)
По Вашей подсказке всё заработало)
4
wiwitvit 16.05.16 - 07:29
Если можно еще потревожить, два вопроса всплыло..
1. Как сделать "автостарт" воспроизведения? Я так понимаю, что то нечто "autostart=true" где то надо правильно добавить?
2. На мобильных устройствах не играет, мне надо гуглить страничку про html5 (ссылка) .. ? Оно отвечает за это? Указанный выше код сильно менять придется, или можно в него чтото добавить + скачанный uppod.js для hls`а , этого достаточно будет?
Плеер нужен простой, без всяких изысков, "открыл страницу, показывает"… Ваш очень понравился, то, что надо, осталось только допилить)) Но поскольку сам не сильно лесоруб, вот и выпиливаю лобзиком потихоньку, что получается..)
И спасибо за помощь, конечно)
5
wiwitvit 17.05.16 - 10:54
Что то я наворотил, походу… Хотел добиться, чтобы и на компе и на мобильных показывало, а получилась бяка какая то…
Не сильно силен в кодах, поправить подсказать кому не сложно, поможете?)

<div id="videoplayer"></div>
<script src="uppod.js" type="text/javascript"></script>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || ua.indexOf("android") != -1 || ua.indexOf("windows phone") != -1 || ua.indexOf("blackberry") != -1){
//код HTML5
<video width="640" height="360" id="player1" preload="none">

<!-- Pseudo HTML5 -->
<source type="application/x-mpegURL" src="ссылка />

</video>
}else{
if(!flashInstalled){
//просим установить Flash
document.getElementById("videoplayer").innerHTML="<a href="http://www.adobe.com/go/getflashplayer>Требуется" rel="nofollow">ссылка обновить Flash-плеер</a>";
}else{
//код Flash (SWFObject)
}
}</script>
<div class="player" id="videoplayer"></div>
<script type="text/javascript">this.player = new Uppod({m:"video",uid:"videoplayer",file:"ссылка,poster:"??????"});</script>

<object id="идентификатор" type="application/x-shockwave-flash" data="uppod.swf" width="480" height="270">
<param name="bgcolor" value="#ffffff" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="wmode" value="window" />
<param name="movie" value="uppod.swf" />
<param name="flashvars" value="file=rtmp://194.58.92.241/live/videovit" />
</object>

Вроде всё со страницы брал все инструкции, получилось три файла, сам этот index.html , uppod.js и uppod.swf , всё лежит в корне сайта.. А запускаешь, страх какой то)
Совсем у меня руки кривые?)
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме