Скромно брандиране с Chromeless Player

Създадох безхромиран плейър за няколко уебсайта, които управлявам въз основа на следната логика:

1) Създавам стандартно вграждане като резервен вариант, в случай че безхромираната версия не се зареди. Това позволява на устройствата с ios да виждат видеоклипа добре. 2) Позовавам се на JS файл, който управлява контролите на моя плейър. В този файл вграждам swf обект с:

swfobject.embedSWF("http://www.youtube.com/apiplayer?   
   modestbranding=1&enablejsapi=1&playerapiid=ytplayer", "ytplayer",
   "640", "360", "8", null, null, params);

Swf обектът, който вграждам, презаписва оригиналния ми код за вграждане. толкова ефективно, че ако устройството, което преглежда страницата, може да поддържа флаш, се показва chromeless. Ако не, не е

3) Под тази препратка включвам следния JS, за да кажа на swf обекта кое видео да възпроизведе:

enter code here
 function onYouTubePlayerReady(playerId) {
     myPlayer = document.getElementById('ytplayer');
     myPlayer.loadVideoById('My_VIDEO_ID', 0);
     myPlayer.mute();
 }

очевидно заменям My_VIDEO_ID с идентификатора на видеоклипа, който искам да възпроизведе.

След като всичко това работи, видеото ми работи чудесно С ИЗКЛЮЧЕНИЕ на скромната марка не работи. Опитах това по 6 начина от неделя и имам 2 теории. 1) youtube деактивира modestbranding с хромиран плейър или 2) разделянето на swf обекта и зареждането на видеото го прекъсва.

Има ли начин да предадете скромния параметър в извикването на функцията? Грешни ли са и двете теории? :)

Всяка помощ ще бъде оценена.


person brad    schedule 11.08.2011    source източник


Отговори (1)


За съжаление не е налична функция за „скромно брандиране“ за Chromeless плейъра. Донякъде можете да разберете защо, тъй като без хром или воден знак няма да има знак, че този видеоклип принадлежи на YouTube. Има дискусия по темата тук.

person wilsonpage    schedule 07.11.2011