Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 仅使用url嵌入视频_C#_Html_Asp.net_Video_Youtube - Fatal编程技术网

C# 仅使用url嵌入视频

C# 仅使用url嵌入视频,c#,html,asp.net,video,youtube,C#,Html,Asp.net,Video,Youtube,给定youtube url,如何使用.net c#?将视频嵌入页面您可以尝试使用HTML 5的视频标记: <video id="SomeID" name="media" src="http://youtube.com/somevideo" /> 在ASP.NET MVC 3中,您可以使用以下方法: 下面是一篇worthwile博客文章,解释如何实现它: 更新 如果您不想使用Microsoft的网页助手,当然可以编写自己的HtmlHelper扩展方法。在这篇博文中,您可以找到

给定youtube url,如何使用.net c#?

将视频嵌入页面您可以尝试使用HTML 5的视频标记:

 <video id="SomeID" name="media" src="http://youtube.com/somevideo" />

在ASP.NET MVC 3中,您可以使用以下方法:

下面是一篇worthwile博客文章,解释如何实现它:

更新

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


只需添加一行,如下所示

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


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

我想避免使用ms web helper。出于某种原因,它与我使用的facebook sdk发生了冲突。要避免所有这些依赖关系并保持简单,请参阅下面的答案。我想支持较旧的浏览器,只需转到所需的youtube视频,然后单击下面的“嵌入”按钮,获取页面所需的最新标记。
<iframe type="text/html" width="640" height="385" src="http://www.youtube.com/embed/[VIDEO_ID]?autoplay=1" frameborder="0">
</iframe>