2011-08-11 114 views
2

我建立了一個無邊框播放器的幾個網站我基於 以下邏輯運行:與邊框播放謙虛品牌

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對象我嵌入覆蓋我原來的嵌入代碼。所以 如果查看該頁面的設備可以支持flash,則顯示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對象的分離和加載視頻 打破它。

有沒有辦法在函數調用中傳遞適度的參數? 兩種理論都錯了嗎? :)

任何幫助,將不勝感激。

回答

1

不幸的是,Chromeless播放器沒有「適度的品牌」功能。你可以看到爲什麼沒有鉻或水印,沒有這個視頻屬於YouTube的標誌。有一個discussion on the topic here