Доброго времени спецы!
Есть скрипт
var sU = 'http:сайт.ру/',
pF = '',
pN = 'player.swf',
iF = 'script/radio_images/',
xyz = false,
orruBlock = document.getElementById('ro_block'),
orruH2 = document.getElementById('ro_h2'),
orruPlayer = document.getElementById('ro_player'),
orruImg = document.getElementById('ro_img'),
orruMyRads = orruMyRad.split(","),
HtmlH2 = orruH2.innerHTML,
ahref = '<a href="' + sU + '" target="_blank">',
HtmlH2_1 = ahref + 'Радио онлайн</a>',
HtmlH2_2 = ahref + 'Онлайн радио</a>',
HtmlH2_3 = ahref + 'Слушать радио онлайн</a>',
HtmlH2_4 = ahref + 'Слушать онлайн радио</a>';
HtmlH2_5 = ahref + 'Слушать радио</a>';
HtmlH2_6 = ahref + 'Радио</a>';
if (HtmlH2 == HtmlH2_1 || HtmlH2 == HtmlH2_2 || HtmlH2 == HtmlH2_3 || HtmlH2 == HtmlH2_4 || HtmlH2 == HtmlH2_5 || HtmlH2 == HtmlH2_6 || '\v' == 'v') {
xyz = true;
}
if (orruMyRads.length > 16) {
xyz = false;
}
setOpacity();
function setOpacity(n) {
for (var i = 0; i < orruMyRads.length; i++) {
imgOpasity = document.getElementById('rad_' + orruMyRads[i] + '_img');
if (imgOpasity) {
if ('\v' == 'v') {
imgOpasity.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
} else {
imgOpasity.style.opacity = 1;
}
}
}
imgOpasity = document.getElementById('rad_' + n + '_img');
if (imgOpasity) {
if ('\v' == 'v') {
imgOpasity.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=30)';
} else {
imgOpasity.style.opacity = 0.3;
}
}
}
var info;
var callback_me = function ( data ){
window.info = data;
return data;
}
var script = document.createElement('script'); // создаем элемент
script.src = 'http://сайт.ру/script/data.php?callback=callback_me&id=1&token=e5f2c676234e23e3f07284f6d8d5a26a';
document.body.appendChild( script ); // добавляем элемент в документ, в этот момент и происходит запрос
function playRadio(rN) {
var flVars1 = '';
if (rN != '') {
flVars1 = "<param name='flashvars' value='comment=http://сайт.ру - Радио онлайн!&st=http://сайт.ру/player/styles/audio28-771.txt&file="+info[rN][0]+"'>";
}
orruPlayer.innerHTML = "<div style='position: fixed'><object id='audioplayer1611' type='application/x-shockwave-flash' data='http://сайт.ру/player/uppod.swf' width='1' height='1'><param name='bgcolor' value='#ffffff'><param name='allowScriptAccess' value='always'><param name='movie' value='http://сайт.ру/player/uppod.swf'>"+flVars1+"</object></div>";
if (rN == '') {
orruH2.innerHTML = HtmlH2;
} else {
orruH2.innerHTML = '<a href="#" onclick="playRadio(\'\');setOpacity();return false;">Выключить</a>';
}
}
function printBlock() {
if (xyz) {
orruBlock.style.width = orruBlockWidth + 'px';
w2 = Math.floor(orruBlockWidth / orruImgKol);
var promezh = "";
for (var i = 0; i < orruMyRads.length; i++) {
var image = info[orruMyRads[i]][1];
var radioname = info[orruMyRads[i]][2];
promezh += '<a href="#" onclick="playRadio(' + orruMyRads[i] + ');setOpacity(' + orruMyRads[i] + ');return false;" id="rad_' + orruMyRads[i] + '"><img src="'+image+'" id="rad_' + orruMyRads[i] + '_img" alt="'+radioname+'" title="'+radioname+'" width="' + w2 + 'px" height="' + w2 + 'px" style="border: 0;width:' + w2 + '; height:' + w2 + 'px;"></a>';
}
orruImg.innerHTML = promezh;
}
}
setTimeout(function(){printBlock();},1000);
Возможно ли код переделать, чтобы плеер можно было проигрывать на смартфонах, айпадах на мобильной версии сайта?
оболочка плеера появляется , но не проигрывается. естейственно дело в скрипте
Так же рассмотриваю другие коды плееров. Мне не принципиально. Радио нужно на мобильный сайт.