2010-06-10 53 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