2010-03-11 74 views
0

我想要一個PHP代碼將一個YouTube/dailymotion/vimeo/metacafe ... URL轉換爲EMBEDABLE代碼,因此我可以使用echo來顯示它,它很難閱讀每個網站的API,所以我想知道如果有一個類或代碼來做到這一點。任何使代碼嵌入視頻的php代碼?

注意:如果沒有任何人,那麼可能是一個jQuery facebox的替代者,他支持的不止是youtube。

謝謝

回答

1

這並不困難。

youtube鏈接是這樣的http://www.youtube.com/watch?v=XXXX其中XXXX是視頻ID。

,這是代碼中嵌入視頻

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

你只需要解析(即使用PHP)YouTube的鏈接,然後將找到的ID insted的XXXX