На странице магазина через модуль организована выдача видео с блога магазина на youtube
насколько я понял ситуацию с youtube видео можно выдавать через swfobject , можно в iframe и можно вроде через api
Текущее решение имеет два недостатка:
- видео нельзя заставитькрутиться покругу, я пробовал loop у меня не заработал;
- видео через swfobject не показывается на мобильных устройствах, при этом на этом же устройстве вставленное на странице видео с youtube через iframe прекрасно можно запустить и просмотреть;
Задача подсказать как сделать чтобы:
- первое видео как и сейчас стартовало к просмотру после загрузки страницы и крутилось по кругу
- видео должно изначально быть доступно на мобильных устройствах.
страница теста http://tinyurl.com/nd64n8k (верхний блок подгружен через модуль, нижние вставлены в описание товара через iframe).
Вот код файла отвечающего за выдачу
<script src="http://www.google.com/jsapi"></script>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>
<div id="ytapiplayer"><a href="http://youtu.be/<?php echo $video['popup']; ?>" target="_blank"><img alt="" src="http://y.com.ua/image/data/nowatermark/youtubevideo.jpg" style="width: 521px; height: 200px; float: left; margin-left: 10px; margin-bottom: 10px;" /></a></div>
<script type="text/javascript">
google.load("swfobject", "2.1");
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.playVideo();
ytplayer.mute();
}
var params = { allowScriptAccess: "always", allowFullScreen: "true" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("//www.youtube.com/v/<?php echo $video['popup']; ?>?enablejsapi=1&playerapiid=ytplayer&version=3&rel=0&fs=1&showinfo=0",
"ytapiplayer", "878", "494", "8", null, null, params, atts);
</script>