Форум / HTML5 / Универсальный плеер Flash+HTML5
У вас есть рецепт проверки на мобильные браузеры (IOS, Android) — ссылка
Если открыть через браузер с флешем, то показывается Flash-плеер, если отключить флеш, то увидим "Для просмотра установите Flash-плеер."

У вас есть пример с html5 кодом, он нормально показывает.

Каким образом добавить код с примером html5 в рецепт проверки, чтобы если у пользователя есть flash — показываем плеер на flash, если его нет, то показываем html5.
netbynetСсылка на пост (Смотрели 3926)24.01.17 12:13     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 24.01.17 - 12:25
Посмотрите ссылка
2
burenokartem 24.01.17 - 16:32
Человек навернео имел ввиду, что если у пользователя отключен Flash в браузере, то не показывать ему надпись про установку, а сразу html5 выдавать…
3
support 24.01.17 - 16:42
Если нужно показывать html5 в отсутствии flash, то последняя часть рецепта будет выглядеть так
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || ua.indexOf("android") != -1 || ua.indexOf("windows phone") != -1 || ua.indexOf("blackberry") != -1||!flashInstalled){
//код HTML5
}else{
//код Flash (SWFObject)
}
4
netbynet 26.01.17 - 07:37
спасибо
5
remrem 24.01.17 - 18:08
Привет,вот тебе пример со стилями ..можно и когда флеш пеер..,можно когда и html5

ссылка

Так же и для аудио плеера можно

ссылка
6
netbynet 26.01.17 - 06:59
в вашем примере если зайти через браузер без флэша, то стартует VLC Web Plugin
а мне нужно, чтобы стартовал html5 плеер
7
remrem 26.01.17 - 11:20
html5 плеер и стартует,если отключить в настройках браузера плагин флеш..может от браузеров всё зависит…там же html5 на скрипте создан
8
netbynet 26.01.17 - 11:23
проверял на мозилле, в которой отключен flash, не работает
9
remrem 26.01.17 - 11:35
Мозила плохой браузер..он многое не поддерживает
10
remrem 24.01.17 - 18:16
Вот самый простой код..где и флеш и html5 в одном виде при открытии ..если отключить одно,то будет другое

<script src="http://sandugach.ucoz.ru/online-tv/uppod-html5/uppod-html5-0.8.9.js" type="text/javascript"></script>
<script type="text/javascript" src="http://sandugach.ucoz.ru/online-tv/vgtrk/pro_auto-play_vgtrk.js"></script>

<center> <object id="videoplayer11180" type="application/x-shockwave-flash" data="http://sandugach.ucoz.ru/online-tv/uppod-html5/uppod-osmfhls-swf.swf" width="945" height="450"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"><param name="movie" value="http://sandugach.ucoz.ru/online-tv/uppod-html5/uppod-osmfhls-swf.swf"><param name="flashvars" value="uid=videoplayer11180&comment=sandugach
&st=http://sandugach.ucoz.ru/online-tv/vgtrk/pro_auto-play_vgtrk.txt
&pl=http://sandugach.ucoz.ru/online-tv/vgtrk/playlist-vgtrk.txt"> <div class="player" id="videoplayer" ></div>
<script type="text/javascript">vars = {
m: 'video',
uid: 'videoplayer',
poster: 'http://remrem.okis.ru/files/1/0/3/10371/video/tv.jpg',
pl: '{"playlist":[{"comment":"Россия 1 HD","file":"http://testlivestream.rfn.ru/live/smil:rhd.smil/playlist.m3u8"},{"comment":"Россия 24","file":"http://testlivestream.rfn.ru/live/smil:r24.smil/playlist.m3u8"},{"comment":"Россия РТР","file":"http://testlivestream.rfn.ru/live/smil:rtrp.smil/playlist.m3u8"},{"comment":"Россия Культура","file":"http://testlivestream.rfn.ru/live/smil:russiak.smil/playlist.m3u8"},{"comment":"Россия Страна","file":"http://testlivestream.rfn.ru/live/smil:strana.smil/playlist.m3u8"},{"comment":"Россия Моя планета","file":"http://testlivestream.rfn.ru/live/smil:mplan.smil/playlist.m3u8"},{"comment":"Россия История","file":"http://188.93.94.133/history/index.m3u8"},{"comment":"Россия Наука 2.0","file":"http://188.93.94.133/nayka/index.m3u8"},{"comment":"Россия Мульт","file":"http://tbs04-edge02.itdc.ge/multtv/playlist.m3u8"},{"comment":"Россия Карусель","file":"http://freestream.c3p0.website/hls/karusel.m3u8"},{"comment":"Россия Москва-24","file":"http://testlivestream.rfn.ru/live/smil:m24.smil/playlist.m3u8"},{"comment":"Россия Алания <br> С 20:00 ДО 23:00 МСК","file":"rtmp://alaniatv.cdnvideo.ru/alaniatv/alaniatv.sdp"},{"comment":"Россия Вести FM","file":"http://livehlsvgtrk.cdnvideo.ru/vgtrkrtmp/rtmp_vestifm_480/index.m3u8"}]}',
st: 'uppodvideo',
};
this.player = new Uppod(vars);
var doc = document.getElementById(vars.uid);
doc.style.width = '945';
doc.style.height = '450';

</script></object>
11
remrem 24.01.17 - 18:22
Чтобы понятнее было..то просто между кодом [code]<object src=и так далее..это код плеера флеш..вставляем код скрипт ><div class="player" id="videoplayer" ></div>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
12
remrem 24.01.17 - 18:23
Чтобы понятнее было..то просто между кодом
<object src=и так далее..это код плеера флеш..вставляем код скрипт ><div class="player" id="videoplayer" ></div>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
13
netbynet 26.01.17 - 07:02
для плеера я использую JavaScript (SWFObject) и HTML5, от HTML/HTML с тегом embed я отказался
14
remrem 26.01.17 - 11:38
Так я код embed и не писал ..только код object javascript
15
netbynet 26.01.17 - 07:38
Оставлю это здесь, вдруг кому-то пригодится.
Рабочий код, проверка flash/html5.


<script type="text/javascript" src="swfobject.js"></script>
<script src="uppod.js" type="text/javascript"></script>
<div id="videoplayer" style="width:720px;height:500px;"></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.videoplayer = new Uppod({m:"video",uid:"videoplayer",file:"#06807407407003a02f02f06406506306f06406507202d06b069064073"});
}else{
if(!flashInstalled){
//Flash install
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
}else{
//Flash (SWFObject)
var flashvars = {"file":"42AEEAOIYxw6D=30nG25hIk0Kn9mN6Ys5tYsQAvRf0XhW5f1ja"};
var params = {bgcolor:"#ffffff", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer"};
new swfobject.embedSWF("uppod.swf", "videoplayer", "720", "500", "9.0.115.0", false, flashvars, params);
}
}
</script>
16
remrem 26.01.17 - 11:31
Ну и какая разница..у меня всё так же показывает ..если есть флеш..то флеш плеер показывается..если html5 ..то показывается плеер html5

Единственное что ты добавил в этом коде..так это если флеш плеер не установлен в устройстве..то покажет надпись..типа установите леш
17
netbynet 26.01.17 - 11:35
вот, что я вижу у вас ссылка
18
remrem 26.01.17 - 11:40
Обычно VLC плеер это не html5
19
remrem 26.01.17 - 11:42
Можно скрин ..как у тебя покажет html5 работающего плеера
20
netbynet 26.01.17 - 11:44
в чате
21
remrem 26.01.17 - 11:46
Есть чат..там регистрация ненужна..заходи и пообщаемся
ссылка
22
remrem 26.01.17 - 12:05
Я тоже ..
23
remrem 26.01.17 - 14:32
Извини что отвлекаю..вот переделал код..для плеера…такой как и у тебя для браузера Мозила..
Проверь если не сложно и покажи скрин,очисти кэш браузера и обнови страничку..это для вероятности
Вот

ссылка

24
remrem 26.01.17 - 11:44
Наверное браузер просто не поддерживает html5 ..типа не переключает..вот и показывает это..
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме