Asp.net YouTube视频集成

Asp.net YouTube视频集成,asp.net,youtube,Asp.net,Youtube,youtube视频集成youtube为所有youtube视频提供了一个嵌入我想要的是,我只需向用户提供一个链接,点击该链接即可获取特定视频的嵌入,并在我的asp.net页面中播放该视频。如何实现这一点,有人能帮我解决吗?如果你能给出一些示例,我会更好使用如果查看几个不同YouTube视频的嵌入代码,您将看到唯一的区别是视频ID(URL中的“fyzbleat2u”部分,如“”) 请注意,这在嵌入代码中出现两次-第一次出现在第一个param标记中,第二次出现在embed标记中 因此,您只需要提供标准

youtube视频集成youtube为所有youtube视频提供了一个嵌入我想要的是,我只需向用户提供一个链接,点击该链接即可获取特定视频的嵌入,并在我的asp.net页面中播放该视频。如何实现这一点,有人能帮我解决吗?如果你能给出一些示例,我会更好使用如果查看几个不同YouTube视频的嵌入代码,您将看到唯一的区别是视频ID(URL中的“fyzbleat2u”部分,如“”)

请注意,这在嵌入代码中出现两次-第一次出现在第一个param标记中,第二次出现在embed标记中

因此,您只需要提供标准的嵌入代码,用后端代码替换该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>


有一个更好的解决方案,试试“Url 2嵌入库”它是免费的

你能告诉我如何在c#中设置代码中的视频id吗?你是一名经验丰富的c#/ASP.NET开发人员吗?将从代码隐藏文件中插入名为MyVideoID的变量。用“protectedstring MyVideoID;”声明它,并将其设置在“Page_Load()”或任何地方。您可能希望设置它以响应单击事件,或者通过QueryString参数或类似的方式(取决于您的设计)