【发布时间】:2016-10-31 18:21:00
【问题描述】:
我无法嵌入某些 YouTube 视频。
我收到的错误如下:
该视频包含来自 VEVO 的内容,该视频已阻止其在本网站上显示。
我不认为它只是限制嵌入,因为我正在测试的视频显示,嵌入其他网站,例如:
http://youtubeonrepeat.com/watch/?v=fk4BbF7B29w
我正在使用 YouTube IFRAME API 加载视频,并尝试使用诸如“origin”和“enablejsapi”之类的播放器变量嵌入视频,但无济于事。
例子:
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'fk4BbF7B29w',
playerVars: {
'origin': 'https://api.specivid.com',
'enablejsapi' : 1
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
我只是 SOL 还是我错过了什么?
我正在测试嵌入的页面是: https://api.specivid.com/test.php
谢谢。
【问题讨论】:
标签: javascript php youtube youtube-api