У вас есть рецепт проверки на мобильные браузеры (IOS, Android) ссылка
Если открыть через браузер с флешем, то показывается Flash-плеер, если отключить флеш, то увидим "Для просмотра установите Flash-плеер."
У вас есть пример с html5 кодом, он нормально показывает.
Каким образом добавить код с примером html5 в рецепт проверки, чтобы если у пользователя есть flash показываем плеер на flash, если его нет, то показываем html5.
Чтобы понятнее было..то просто между кодом [code]<object src=и так далее..это код плеера флеш..вставляем код скрипт ><div class="player" id="videoplayer" ></div>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
<object src=и так далее..это код плеера флеш..вставляем код скрипт ><div class="player" id="videoplayer" ></div>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
Извини что отвлекаю..вот переделал код..для плеера…такой как и у тебя для браузера Мозила..
Проверь если не сложно и покажи скрин,очисти кэш браузера и обнови страничку..это для вероятности
Вот
//код HTML5
}else{
//код Flash (SWFObject)
}
Так же и для аудио плеера можно
а мне нужно, чтобы стартовал html5 плеер
<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>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
<script type="text/javascript"></script>и закрываем его вот этим объект</object>
Рабочий код, проверка 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>
Единственное что ты добавил в этом коде..так это если флеш плеер не установлен в устройстве..то покажет надпись..типа установите леш
Проверь если не сложно и покажи скрин,очисти кэш браузера и обнови страничку..это для вероятности
Вот