【发布时间】:2013-01-14 07:48:29
【问题描述】:
我如何检查 -> 视频是否被删除/私有或不允许嵌入?
演示: http://jsbin.com/eyexah/15/edit
YT API 文档: https://developers.google.com/youtube/js_api_reference
JS 代码
var params = {
allowScriptAccess: "always"
},
atts = {
id: "youtube_player"
};
swfobject.embedSWF('http://www.youtube.com/v/SJmrqKOsIpM?enablejsapi=1&playerapiid=ytplayer&version=3&autoplay=1', 'youtube', '425', '356', '8', null, null, params, atts);
function onPlayerStateChange(e) {
if (e !== 1) {
return;
}
var availableQualityLevels = ytp.getAvailableQualityLevels();
console.log(availableQualityLevels);
}
function onYouTubePlayerReady() {
window.ytp = document.getElementById("youtube_player");
ytp.addEventListener('onStateChange', 'onPlayerStateChange')
};
【问题讨论】:
-
来自this google groups 的帖子,这似乎在 API 中是不可能的。
标签: javascript jquery youtube-api