2010-06-10 50 views
2

爲你管視頻整合youtube爲所有你管視頻提供了一個嵌入我想要的是我只是提供一個鏈接到用戶點擊它獲取該特定視頻的嵌入和播放那一個在我的asp.net頁面如何實現這一點,任何人都可以幫助我,如果你可以給出一些例子,那麼生病會更好你管視頻整合

回答

3

如果你看幾個不同的YouTube視頻的嵌入代碼,你會看到唯一的區別是視頻ID

注(以下簡稱「fYzblEeAt2U」喜歡「http://www.youtube.com/watch?v=fYzblEeAt2U」的URL的一部分),這兩次出現在嵌入代碼 - 首先在噸他首先param標記,其次在嵌入標記。

所以你只需要就可以提供標準嵌入代碼,與ID通過您的後端代碼,也許這樣的事情所取代:

<object width="640" height="385"> 
    <param name="movie" value="http://www.youtube.com/v/<% =MyVideoID %>&hl=en_GB&fs=1&rel=0"></param> 
    <param name="allowFullScreen" value="true"></param> 
    <param name="allowscriptaccess" value="always"></param> 
    <embed src="http://www.youtube.com/v/<% =MyVideoID %>&hl=en_GB&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed> 
</object> 
+0

你可以請告訴我如何設置視頻ID在代碼後面在C# – Mac 2010-06-11 06:10:46

+0

你是多麼有經驗的C#/ ASP.NET開發人員? <%= MyVideoID%>將從您的代碼隱藏文件中插入名爲MyVideoID的變量。用_「protected string MyVideoID; _ _聲明它,並將其設置在_」Page_Load()「或任何地方。您可能希望將其設置爲響應點擊事件,或者從QueryString參數或類似的東西(取決於您的設計) – Carson63000 2010-06-11 07:11:06