Форум / 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>
art-pcСсылка на пост (Смотрели 3254)21.03.17 19:46     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
remrem 21.03.17 - 20:39
А где сам код html5 плеера? Надо ещё дописывать код
2
remrem 21.03.17 - 20:41
<div class="player" id="videoplayer"></div>
<script type="text/javascript">this.player = new Uppod({m:"video",uid:"videoplayer",file:"ссылка на видео",st:"uppodvideo",poster:"ссылка на картинку"});</script>
3
remrem 21.03.17 - 20:48
Это код для флеш и html5 плеера в одном…при просмотре флеш..покажет флеш плеер…при просмотре html5 ..покажет html5 плеер

<script src="http://remrem.okis.ru/files/1/0/3/10371/st/uppod-0.10.1.js" type="text/javascript"></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>
4
remrem 21.03.17 - 20:49
Вот наглядный пример

ссылка
5
remrem 21.03.17 - 21:12
Если нужен один html5 плеер,то вот скопируй весь код..и вставь на свой сайт..только ссылки рабочие свои пропиши и будет всё работать

<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>

<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>
6
mcdigo 23.03.17 - 18:03
В сафари браузере через комп не работает такой способ выводит uppod.swf а плеера нет.
7
remrem 23.03.17 - 18:15
Работает всё отлично..как раз я в браузере Сафари и проверял….у меня во всех браузерах работает
8
remrem 23.03.17 - 18:32
Если в компе браузер Сафари поддерживает HTML5 плеер,то такой код будет работать
Там только ссылки скриптовые и на видео файл нерабочие..нужно прописать свои рабочие
9
art-pc 21.03.17 - 21:28
Спасибо за рабочий код, мой почти ни чем не отличается от твоего, но видимо все таки чем то отличается, когда полностью меняю свой код на твой, то работает. Сижу ищу иголку в стоге сена.
10
remrem 21.03.17 - 21:35
Вставь свой рабочий код на своём сайте..нариши мне ссылку на свой сайт..я зайду гляну,что там за проблема у тебя

Или можно тут наисать свой код..но только с рабочими своими ссылками
11
art-pc 21.03.17 - 21:45
Все элементарно оказалось, я ставлю ссылку на flv.
12
remrem 21.03.17 - 21:51
А можно глянуть твой сайт? Как там плеер твой работает
13
PHPSID 22.03.17 - 09:24
swfobject для HTML5 uppod вроде как уже давно не нужен :)
14
mcdigo 23.03.17 - 18:05
А как у тебя работоспособность в сафари браузере? Есть плеер, если вставлять чисто код без проверки на flash и мобильные устройства.
15
remrem 23.03.17 - 18:19
Так наверное ты вставил код этот без рабочих ссылок?там ссылки скриптовые и на видео файл нерабочие

Вот рбочий плеер ..проверь у себя
ссылка
16
PHPSID 23.03.17 - 18:29
Лучше всего на PHP проверять, чем эти огромные коды на страницах.


if(preg_match('#andr|phone|ipad|ipod|ios|blackberry|symbian#i', $_SERVER['HTTP_USER_AGENT']))

{
HTML5 плеер
}
else
{
FLASH плеер
}
17
remrem 23.03.17 - 18:54
Так если вставить в твой код ..коды html5 и флеш…то будет такой же огроменный код
18
PHPSID 23.03.17 - 19:06
Не будет. Будет выводить HTML5 плеер или FLASH в зависимости от устройства. Проверка через JS отпадает.
19
remrem 23.03.17 - 19:17
Что-то я никак не пойму..причём тут проверка через JS отпадает

Речь о том..что сам код будет огроменным

А если вставить в код html5 не от uppod ,а обычный <video src и так далее..то будет конечно коротким код
20
PHPSID 23.03.17 - 19:29
ссылка

Ну и разумеется в шапке на стили и uppod.js

Будет выводить в зависимости от устройства нужный плеер.
21
PHPSID 23.03.17 - 19:37
Там после постера
,"
лишнее. Где стили уже идут. HTML5.
22
remrem 23.03.17 - 19:40
Не вижу разницы..всё такое же и в коде выше
Ну чуток есть изменения..,а так всё почти одно и тоже
23
PHPSID 23.03.17 - 19:41
Это PHP код, а не HTML. Будет выводить только то, что в echo ’’.
24
remrem 23.03.17 - 19:47
Ладно..всё равно я ничего не понял..для меня все коды одинаковы
Главное что плееры работают и все дела
25
burenokartem 29.03.17 - 17:01
А я вот заинтересовался))) Ибо php быстрее будет) И лишнее не будет отображать. А как бы это сделать к примеру для сайта на DLE, у меня онлайн кинотеатр? Можно пример куда это нужно прописать и в какой файл?
26
PHPSID 29.03.17 - 19:57
К сожалению с DLE не знаком.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме