gpt4 book ai didi

jquery - 检查是否允许使用jQuery嵌入YouTube视频

转载 作者:行者123 更新时间:2023-12-03 05:30:02 25 4
gpt4 key购买 nike

我正在尝试在YouTube视频上显示信息,一小部分信息是看视频是否可嵌入,我正在尝试使用yt $ accessControl,但我不知道如何返回权限{"action":"embed","permission":"allowed"} http://jsfiddle.net/YourBlogspot/eWJWZ/29/

function getYouTubeInfo() {
$.ajax({
url: "http://gdata.youtube.com/feeds/api/videos/VA770wpLX-Q?v=2&alt=json",
dataType: "jsonp",
success: function (data) {parseresults(data)}
});
}

function parseresults(data) {
var title = data.entry.title.$t;
var description = data.entry.media$group.media$description.$t;
var viewcount = data.entry.yt$statistics.viewCount;
var author = data.entry.author[0].name.$t;
var embedallow = data.entry.yt$statistics.action.embed.permission;
$('#title').html(title);
$('#description').html('<b>Description</b>: ' + description);
$('#extrainfo').html('<b>Author</b>: ' + author + '<br/><b>Views</b>: ' + viewcount);
$('#embeddallowed').html('<b>allowed</b>: ' + embedallow + '<br/>');
}

$(document).ready(function () {
getYouTubeInfo();
});

<div>
<br/><br/>
<div id="title" style="color: #dddddd">Could not find a title</div><br/>

<br/><br/>
<div id="description">Could not find a description</div>
<div id="extrainfo">Could not find extra information</div>
<div id="embeddallowed">Could not find extra information</div>
</div>

最佳答案

看看jsfiddle:http://jsfiddle.net/eWJWZ/35/

使用'alt = jsonc'发出请求,并将dataType的请求设置为JSON。
JSONC格式非常易于使用。

        function getYouTubeInfo() {
$.ajax({
url: "http://gdata.youtube.com/feeds/api/videos/VA770wpLX-Q?v=2&alt=jsonc",
dataType: "json",
success: function (data) {parseresults(data)}
});
}

function parseresults(result) {
console.log(result);
var title = result.data.title;
var description = result.data.description;
var viewcount = result.data.viewCount;
var author = result.data.uploader;
var embedallow = result.data.accessControl.embed;
$('#title').html(title);
$('#description').html('<b>Description</b>: ' + description);
$('#extrainfo').html('<b>Author</b>: ' + author + '<br/><b>Views</b>: ' + viewcount);
$('#embeddallowed').html('<b>allowed</b>: ' + embedallow + '<br/>');
}

$(document).ready(function () {
getYouTubeInfo();
});

关于jquery - 检查是否允许使用jQuery嵌入YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com