asp.net - 播放嵌入在网站上的youtube时参数无效

标签 asp.net asp.net-mvc-3 youtube youtube-api

首先,我收到此错误“该视频包含来自sme的内容。在某些网站上播放受到限制”。然后,阅读此post之后,我在youtube嵌入的url中添加了几行,现在收到一个新错误说“无效的参数” 。顺便说一句,我想在这里做的就是在自己的网站上嵌入一个youtube视频。

这是我要在自己的网站上嵌入的youtube的原始嵌入网址。我在哪里收到错误消息“此视频包含SME的内容。在某些站点上不能播放。请在Youtube上观看”。

<iframe width="420" height="315" src="http://www.youtube.com/embed/CFqbhsvXE7M" frameborder="0" allowfullscreen></iframe> 

这是看完帖子后的编辑文章。并得到此错误“无效的参数”。
<iframe width="420" height="315" src="http://www.youtube.com/embed/CFqbhsvXE7M?playlist=." frameborder="0" allowfullscreen></iframe>

我已经做过一些研究,它说 YouTube确实在过去几天中更改了他们的API,并且HTML5视频播放器的Flash后备失败失败。而且我没有找到明确的解决方法。使用原始的嵌入网址,YouTube在我的本地主机中播放良好。在将其部署到服务器中之后,我现在收到这些错误。这与我使用的服务器域有关吗?
问题:
我该如何解决? T_T
其他信息:我正在使用asp.net MVC3

最佳答案

不用embed而是使用watch并添加一些属性,它始终有效:

<iframe width="420" height="315" 
   src="http://www.youtube.com/watch?v=CFqbhsvXE7M" 
   frameborder="0" 
   webkitAllowFullScreen 
   mozallowfullscreen 
   allowFullScreen></iframe>

关于asp.net - 播放嵌入在网站上的youtube时参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874786/

相关文章:

c# - 使用 C# 和 ASP.NET 从 Memorystream 保存图像

asp.net-mvc - 在 MVC 3 中渲染复杂 View

entity-framework - 从数据库更新模型(数据库优先)

php - YouTube channel 供稿

c# - 需要从 IEnumerable<item> 获取 id

.net - 如何使用 ASP.NET MVC 处理多个表单输入字段

asp.net - 什么是更好的: Static variable V. S.Asp.NET应用程序 session ?

c# - 如何删除换行符

html - 为 youtube 嵌入链接 html/css 填充或边缘化文本

iphone - 如何在ViewController的底部使用多个Webview?