Нам нужен плейер который может проигрываться почти на любых устройствах, от телевизора до часов-телефонов. В моем браузере, который как образец, подражания, работает со старым плагином флешь, (использую его для проверки верстки) не показывается не один из стандартно предложенных плейеров компонента iVideo
Но, в интернет, к счастью, есть много примеров, где тот же JWPLAYER нормально работает в моем "проблемном" браузере. Например:
rugraphics.ru/forvideo/proigryvatel-video-dlya-sayta-jw-player-1 — вот здесь — плейер JW PLAYER показывается в моем браузере (проблемном) нормально. Проигрывает видео. А если включаю на своем сайте с установленным компонентом и плейером JWPLAYER — то плейер не показывается и видео не проигрывается.
Там же, по ссылке в статье сказано:
Если страничка не позволяет использовать JavaScript, например, сайты, сделанные на Drupal без соответветствующих фильтров, то код вставки видео должен быть следующим:
Код PHP:
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='360' height='240' id='single1' name='single1'> <param name='movie' value='http://www.MySite.ru/videoplayer/player.swf'> <param name='allowfullscreen' value='true'> <param name='allowscriptaccess' value='always'> <param name='wmode' value='transparent'> <param name='flashvars' value='file=http://www.MySite.ru/videoplayer/videoclips/MyClips.flv'> <embed type='application/x-shockwave-flash' id='single2' name='single2' src='http://www.MySite.ru/videoplayer/player.swf' width='360' height='240' bgcolor='undefined' allowscriptaccess='always' allowfullscreen='true' wmode='transparent' flashvars='file=http://www.MySite.ru/videoplayer/videoclips/MyClips.flv' /> </object>
site.ru/components/video/players/jwplayer — заходим сюда. Видим файл player.php
и код плейера там выводится так:
$code .= '<script type="text/javascript"> jwplayer("player_container_'.$movie['id'].'").setup({ flashplayer: "/'.$this->player_path.'/player.swf", stretching: "fill", file: getFileLink("'.base64_encode($movie['path']).'"), '.$provider.' height: 270, width: 480, image: "/upload/video/thumbs/medium/'.$movie['img'].'", duration: "'.$movie['orig_duration'].'", skin: "/'.$this->player_path.'/skins/'.$this->provider->config['player_skin'].'.zip", controlbar: "bottom", autostart: "'.$this->model->config['autoplay'].'", dock: "true", plugins: { \'hd-1\': true, '.$plugin.' } }); </script>';
<td id="player_code" width="560px" valign="top"> <div id="player_container_271"><div style="width:100%; height:100%; padding:40px 0; background:#666; color:#FFF; font-size:16px; text-align:center";>Для просмотра необходим <a href="/redirect?url=http://get.adobe.com/ru/flashplayer/otherversions/">Flash Player</a> последней версии.</div></div><script type="text/javascript">var flashvars = {"comment":"Рецепт бигоса в скороварке","st":"http://www.vrecepte.com/components/video/players/uppod/skins/invideo.txt","file": getFileLink("L3VwbG9hZC92aWRlby92aWV3LzIwMTMvMDEvMjkvOWExMDZmZTA3ZDQ2MjMyYjAyNDQxNjU4Y2UzMDZmOTIuZmx2"),"poster":"http://www.vrecepte.com/upload/video/thumbs/medium/2013/01/27/multivarka-skorovarka-redmond-rmc-m4504-bigus-mp41359302396-51054efc7dbc4.jpg"};var params = {bgcolor:"#ffffff", allowFullScreen:"true", wmode: "opaque", allowScriptAccess:"always",id:"player_container_271"}; new swfobject.embedSWF("/components/video/players/uppod/uppod.swf", "player_container_271", "560", "390", "9.0.115.0", false, flashvars, params);</script> </td>
А если включаешь отображать плейер источника, то так (нормально)
Причём предупреждение
<div id="player_container_271"><div style="width:100%; height:100%; padding:40px 0; background:#666; color:#FFF; font-size:16px; text-align:center";>Для просмотра необходим <a href="/redirect?url=http://get.adobe.com/ru/flashplayer/otherversions/">Flash Player</a> последней версии.</div></div>
не выводится. Вообще.
Что делать? Думаю, нужно изменить код вызова плейера?
Проблема эта тянется с самого начала компонента видео