使用url嵌入视频

rak*_*los 8 html c# youtube asp.net video

给定一个youtube网址,如何使用.net c#将视频嵌入到页面中?

Mem*_*per 14

只需添加如下所示的行

<iframe type="text/html" width="640" height="385" src="http://www.youtube.com/embed/[VIDEO_ID]?autoplay=1" frameborder="0">
</iframe>
Run Code Online (Sandbox Code Playgroud)

使用autoplay =设置为0或1(取决于您是否希望人们真正留在您的页面上:)

  • 只需转到您想要的YouTube视频,然后点击下方的嵌入按钮即可获得您所需的最新标记. (3认同)

Mar*_*erl 7

在ASP.NET MVC 3,你可以使用Video.Flash从方法ASP.NET网页助手:

@Microsoft.Web.Helpers.Video.Flash("http://www.youtube.com/v/xxxxxx")
Run Code Online (Sandbox Code Playgroud)

这是一篇有价值的博客文章,解释了如何实现它:

更新

如果您不想使用Microsoft的Web页面助手,您当然可以编写自己的HtmlHelper扩展方法.您可以HtmlHelper在此博客文章中找到一个很好的可下载示例,以便在ASP.NET MVC中显示YouTube视频:


Hec*_*rea 5

您可以尝试使用 HTML 5 的 video 标签:

 <video id="SomeID" name="media" src="http://youtube.com/somevideo" />
Run Code Online (Sandbox Code Playgroud)