2011-12-23 117 views
0

我正在創建用戶提交其(原始)YouTube鏈接的網站,系統應自動嵌入它們。不過,除非我獲得youtube提供的特殊嵌入鏈接,否則我無法嵌入youtube視頻。我如何設法嵌入任何提供給系統的YouTube鏈接?有什麼建議麼 ?以通用方式嵌入YouTube視頻

回答

0

Cenmre,我有完美的解決方案給你。

YouTube支持oEmbed,它允許您向其發送任何URL,並取回相應的嵌入代碼。

查看更多about the standard,以及如何YouTube supports it

+0

謝謝!我會試一試。 – Cemre 2011-12-23 11:23:02

1

難道你不能把它放進去,並根據需要更新video_id嗎?

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> 
</iframe> 
+0

但如果用戶向系統提交http://www.youtube.com/watch?v=rEQFsK3nORw&feature=relmfu等鏈接,該怎麼辦?有沒有辦法從任何YouTube鏈接獲取視頻ID?我正在考慮一種方法,使我能夠更新src屬性。 – Cemre 2011-12-23 02:13:47

+1

然後,您需要將video_id從watch?v = ...部分中提取出來。 – Galaxy 2011-12-23 03:06:52

+0

感謝您的幫助。我可能最終會使用這個而不是上面的解決方案,因爲它可能更快。 – Cemre 2011-12-23 11:25:17