2010-06-25 35 views
1

嗨你好,我在這個論壇新,新在YouTube的 我還創建了一個樣本 讓我告訴 從複製的樣本YouTube的HTML腳本的步驟http://groboclown.net/yt_playlist/howto-embed-long.html如何使嵌入YouTube視頻給我的步驟做

和點擊sampl.html它只是顯示在YouTube播放器黑色,所有 什麼是我把警報在onYouTubePlayerReady(){ 但它不打印任何東西爲什麼這個問題?我該怎麼辦YouTube的embeddig請幫我任何身體怎麼辦呢 是一個網絡服務器作爲(Tomcat或JBoss的等)總是需要它那麼如何才能做到這一點,請幫助我任何機構可以

+0

在這裏看到我很簡單的答案:http://stackoverflow.com/questions/5352191/embed-video-using-just-url/9542815#9542815 – MemeDeveloper 2012-03-03 02:21:01

回答

1

最簡單在網頁上嵌入YouTube的方式是使用視頻所在的YouTube網頁上提供的嵌入代碼。它通常看起來像這樣:

<object width="640" height="385"><param name="movie" value="http://www.youtube.com 
/v/ZZZZZZZZZZZ&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"> 
</param><param name="allowscriptaccess" value="always"></param><embed 
src="http://www.youtube.com/v/ZZZZZZZZZZZ&amp;hl=en_US&amp;fs=1" type="application/x- 
shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"> 
</embed></object> 

其中ZZZZZZZZZZZ是視頻ID。

您正在使用的腳本用於創建YouTube播放列表。這可能是因爲您嘗試播放的視頻的嵌入功能被禁用,或者實際的網址無效,因此他們可能無法播放。 Youtube視頻ID具有特定的長度,而且大多數情況下,人們會將ID字段視爲整個URI。它不是,並且http://www.yout的一個Gdata資源使得youtubeID非常糟糕。

我會建議讓firefox的firebug插件檢查錯誤並監控javascript調用,以確保它們實際上在點擊時被調用。

如果您使用的是API,請檢查您的服務器日誌以查看是否正在查找不正確的Gdata資源,否則這將= FAIL。

通常,YouTube視頻採用.flv文件格式,因此,如果無法訪問該文件的直接網址,將視頻重新嵌入到單獨的Flash播放器中可能會導致其無法正常工作。通常原始.FLV永遠不可訪問,因爲這反過來又是嵌入在YouTube播放器閃存對象中的單獨的子FLV。