← Форум / HTML5 / переключение html и флэш
Читала, читала я форум, так и не получилось у меня сделать автоматическое переключение. По отдельности плееры работают отлично и html5 и обычный флэш. А как соединяю в скрипт все, ничего нету. Помогите, люди добрые :)
<div id="audioplayer704" style="width:125px;height:125px;"></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 && !flashInstalled)){
this.audioplayer704 = new Uppod({m:"audio",uid:"audioplayer704",file:"http://radiovera.hostingradio.ru:8007/radiovera_32",st:"uppodaudio"});}else{
var flashvars = {"comment":"Радио Вера_поток32","st":"http://radio-vera.com/audio138-642.txt","file":"http://radiovera.hostingradio.ru:8007/radiovera_32"};var params = {bgcolor:"#ffffff", allowScriptAccess:"always",id:"audioplayer704"}; new swfobject.embedSWF("http://radio-vera.com/uppod.swf", "audioplayer704", "125", "125", "9.0.115.0", false, flashvars, params);}
}
</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 && !flashInstalled)){
this.audioplayer704 = new Uppod({m:"audio",uid:"audioplayer704",file:"http://radiovera.hostingradio.ru:8007/radiovera_32",st:"uppodaudio"});}else{
var flashvars = {"comment":"Радио Вера_поток32","st":"http://radio-vera.com/audio138-642.txt","file":"http://radiovera.hostingradio.ru:8007/radiovera_32"};var params = {bgcolor:"#ffffff", allowScriptAccess:"always",id:"audioplayer704"}; new swfobject.embedSWF("http://radio-vera.com/uppod.swf", "audioplayer704", "125", "125", "9.0.115.0", false, flashvars, params);}
}
</script>
NathalyFox | Ссылка на пост (Смотрели 4585) | 11.10.12 16:10 Ответить |
params);}
правильно params);
<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 && !flashInstalled)){
this.audioplayer704 = new Uppod({m:"audio",uid:"audioplayer704",file:"http://radiovera.hostingradio.ru:8007/radiovera_32",st:"uppodaudio"});}else{
var flashvars = {"comment":"Радио Вера_поток32","st":"http://radio-vera.com/audio138-642.txt","file":"http://radiovera.hostingradio.ru:8007/radiovera_32"};var params = {bgcolor:"#ffffff", allowScriptAccess:"always",id:"audioplayer704"}; new swfobject.embedSWF("http://radio-vera.com/uppod.swf", "audioplayer704", "125", "125", "9.0.115.0", false, flashvars, params);
}
</script>
вот что говорит: Uncaught SyntaxError: Unexpected token ILLEGAL
Плеер так и не переключается с HTML5 на флэш. Буду искать другое решение (не uppod, видимо).
Да, и это наш тестовый сайт пока, так что его так особо никому рекламировать :) не надо, пожалуйста.
Я обратил внимание что вы создаете сайт-визитку для радио, при этом используете вордпресс, который идеально подходит для блогов… Любопытный выбор… Ну да ладно… Так вот я хотел вам предложить посмотреть на CMS cPortfolio, которая идеально подходит для создания сайта-визитки и в этой CMS уже встроен плеер Uppod с возможностью проигрывать радио и переключением html5 Flash.
Попробуйте установить эту CMS, это займет 10 мин вашего времени и возможно значительно упростит разработку сайта! )
http://cportfolio.ru" rel="nofollow">ссылка</a>