← Форум / HTML5 / за место плеера uppod.swf
За место отображения плеера выводится надпись "uppod.swf". Плеер JavaScript работает хорошо, правда не во всех браузерах. Подскажите в чем проблема? Файлы скачаны, подключены, стили подключены.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script src='http://site.ru/player/uppod-0.10.1.js' type='text/javascript'></script>
<script src='http://site.ru/player/video209-1298.js' type='text/javascript'></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script src='http://site.ru/player/uppod-0.10.1.js' type='text/javascript'></script>
<script src='http://site.ru/player/video209-1298.js' type='text/javascript'></script>
art-pc | Ссылка на пост (Смотрели 3254) | 21.03.17 19:46 Ответить |
<script type="text/javascript">this.player = new Uppod({m:"video",uid:"videoplayer",file:"ссылка на видео",st:"uppodvideo",poster:"ссылка на картинку"});</script>
<script type="text/javascript" src="http://remrem.okis.ru/files/1/0/3/10371/st/swfobject.js"></script>
<center> <div id="videoplayer203" style="width:500px; height:375px;"></div>
<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||!flashInstalled){
//HTML5
this.videoplayer203 = new Uppod({m:"video",uid:"videoplayer203",pl: '{"playlist":[{"comment":"Teamwolf","file":"http://r926440z.bget.ru/eralash5.mp4"},{"comment":"TeamWolf2","file":"http://r926440z.bget.ru/eralash4.mp4"}]}',st:"#07b02206306e07407206c05f07307406107207402203a07b02206206702203a02203102202c02206206705f06102203a03002e03103502c02206206705f07306802203a02203102207d02c02206306e07407206c05f07207506e02203a07b02206306f06c06f07202203a02206606606606606606602207d02c02207006c06d06107206706906e02203a03502c02207006c07006c06106306502203a02206206f07407406f06d02202c02206e06f07406507306206706306f06c06f07202203a02203002202c02206306e07407206c06f07507406806506906706807402203a03203002c02206206706306f06c06f07202203a02203303303303303303302202c02206d02203a02207606906406506f02202c02207006c07407506d06207303006206706306f06c06f07202203a02203303303303303303307c03903903903903903902202c02207306906402203a02203203403902d03103003503602202c02206306f06e07407206f06c07302203a02207006c06107902c07406906d06505f07006c06107902c06c06906e06502c07406906d06505f06106c06c02c07606f06c07506d06502c07606f06c06206107206c06906e06502c06607506c06c02c07307406107207402c07007206f06306506e07402c07207506e05f06c06906e06502202c02206c06106e06702203a02207207502202c02206802203a03403003002c02207006c06c06906d06907402203a03702c02206206f06407906306f06c06f07202203a02203002202c02207006c07407702203a03803502c02206306e07407206c06206706306f06c06f07202203a02203007c03002202c02207306806f07706e06106d06502203a03102c02207702203a03603403502c02207006c07406802203a03303307d",poster:"http://r926440z.bget.ru/eralash5.jpg"});
}else{
if(!flashInstalled){
//Flash install
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
}else{
//Flash (SWFObject)
var flashvars = {"st":"41AEZBNUcLCYI=axaoexOn8pdQVQm5ecYm5T0JKab=J5J4ZCan=J5J4pdwVQW5SIzv5J6W4MnLSw6zdsw6zm5natu0c9BMrS","pl":"22AEEAG989v5L1jYoexeOnpdQVQmscYSsMX6sNXHm5XrHm5T0Jab=J5TJ4Can=J5Jpd8wVQW5Izv5J62WMnLSw6zsw6tzm5ntu0c9BMrf"};
var params = { wmode:"transparent", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer203"};
new swfobject.embedSWF("http://remrem.okis.ru/files/1/0/3/10371/st/osmfhls.swf", "videoplayer203", "500", "375", "9.0.115.0", false, flashvars, params);
}
}
</script>
<script src="http://site.ru/player/video209-1298.js" type="text/javascript"></script>
<div class="player" id="videoplayer" style="width:500px; height:375px;"></div>
<script type="text/javascript">this.player = new Uppod({m:"video",uid:"videoplayer",file:"http://site.ru/player/video.mp4",st:"uppodvideo",poster:"http://site.ru/player/video.jpg"});</script>
Там только ссылки скриптовые и на видео файл нерабочие..нужно прописать свои рабочие
Или можно тут наисать свой код..но только с рабочими своими ссылками
Вот рбочий плеер ..проверь у себя
if(preg_match('#andr|phone|ipad|ipod|ios|blackberry|symbian#i', $_SERVER['HTTP_USER_AGENT']))
{
HTML5 плеер
}
else
{
FLASH плеер
}
Речь о том..что сам код будет огроменным
А если вставить в код html5 не от uppod ,а обычный <video src и так далее..то будет конечно коротким код
Ну и разумеется в шапке на стили и uppod.js
Будет выводить в зависимости от устройства нужный плеер.
Ну чуток есть изменения..,а так всё почти одно и тоже
Главное что плееры работают и все дела