首先,我收到此错误“该视频包含来自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/