如何将youtube视频网址转换为嵌入我们网站上显示视频的代码?

时间:2013-09-03 14:30:34

标签: php html regex youtube

我是在网站上展示视频的新手。我想在我们的网站上显示电影视频,但这部电影嵌入代码已被禁用,因此我无法复制嵌入视频代码。

电影视频网址 - https://www.youtube.com/watch?feature=player_detailpage&v=MFjSVGsYXLs

我是ifinf iframe来显示这部电影,如

<iframe width="640" height="360" frameborder="0" src="https://www.youtube.com/watch?feature=player_detailpage&v=MFjSVGsYXLs"></iframe>

请请我..........

感谢

2 个答案:

答案 0 :(得分:0)

<iframe width="420" height="315" src="//www.youtube.com/v/UNIQUE_ID?rel=0" frameborder="0" allowfullscreen></iframe>

只需将{strong> UNIQUE_ID 替换为MFjSVGsYXLs

至于正则表达式,这个应该在&v=之后得到最后一个字符串:

[^&v=]+$

答案 1 :(得分:0)

很简单,如果视频所有者已禁用嵌入代码选项,那么您将无法使用嵌入代码,甚至API也无法提供访问权限。用户只能在youtube上观看视频。

请参阅:http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=MFjSVGsYXLs&format=json

401未经授权

  

指定的URL包含私有(非公共)资源。该   消费者应该直接提供资源而不是任何资源   嵌入任何额外信息,并依赖提供商提供   访问控制。 Source