我正在使用Google的嵌入式播放器JavaScript API将YouTube视频嵌入到网页中,并且无法播放某些视频,例如来自VEVO频道的任何视频。
嵌入时,视频无法播放并显示以下错误消息:
This video contains content from VEVO. It is restricted from playback on certain sites or applications.
其他一些网站(例如https://watch2gether.com)如何托管这些嵌入式视频没有问题?
答案 0 :(得分:0)
“我正在努力将YouTube视频嵌入网页”
这还不足以在您的页面中显示Youtube视频吗?你必须嵌入I-Frame ......
<!DOCTYPE html>
<html>
<body>
<iframe
width = 800;
height = 600;
src="https://www.youtube.com/embed/qFLhGq0060w"/>
</body>
</html>
PS:如果您自己的网站不以https://
开头,请尝试将显示的示例链接测试为http://www.youtube.com/embed/qFLhGq0060w
。
答案 1 :(得分:0)
我找到了解决问题的方法。来自YouTube的视频没有播放的原因是我通过文件系统访问我的网站而不是使用托管服务器。任何服务器都可以使用,但我使用Python 3的http.server
模块来托管网站,并且没有任何问题。