gpt4 book ai didi

javascript - 获取给定 id 的 Youtube 标题

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

我找到了一个很好的引用,用于获取给定 YouTube 视频 id 的 YouTube 视频标题,但我不确定如何在他提供的函数中返回标题。在 videoInfoCallback 函数中,我让它返回消息,但我不确定是什么被传递到 info 参数中。有什么建议。这是我正在使用的资源:Parser

这是我正在使用的代码:

function registerScript(url) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = url;
document.getElementsByTagName('head')[0].appendChild(s);
}

function videoInfoCallback(info) {
if (info.error) {
alert('Error\n\n' + info.error.message);
} else {
var message = info.data.title;
return message;
}
return "hello";
}


function getVideoInformation(id) {
if (id) {
return registerScript('https://gdata.youtube.com/feeds/api/videos/' + id + '?v=2&alt=jsonc&callback=videoInfoCallback');
} else {
alert('Please enter an id.');
}
}

基本上,我想要一个函数来接收像 CFF0mV24WCY 这样的 Youtube 视频 ID 并让它返回标题。

最佳答案

它并没有真正回答您的上述问题,但它可能会帮助您完成您的任务

这只是一个简单的 YouTube 搜索,其中包含标题视频和观看次数

html

<input type="text" id="Search"  /><br/>
<input id="show" type="button" value="Submit" onclick="Show();"/>

<div id="result">

</div>

JavaScript

$(document).ready(function () {
$("#show").click(function () {
getYoutube($("#Search").val() + "Offical Film Trailer");
});
});

function getYoutube(title) {
$.ajax({
type: "GET",
url: yt_url = 'http://gdata.youtube.com/feeds/api/videos?q=' + title + '&format=5&max-results=1&v=2&alt=jsonc',
dataType: "jsonp",
success: function (response) {
if (response.data.items) {
$.each(response.data.items, function (i, data) {
var video_id = data.id;
var video_title = data.title;
var video_viewCount = data.viewCount;
var video_frame = "<iframe width='600' height='385' src='http://www.youtube.com/embed/" + video_id + "' frameborder='0' type='text/html'></iframe>";
var final_res = "<div id='title'>" + video_title + "</div><div>" + video_frame + "</div><div id='count'>" + video_viewCount + " Views</div>";
$("#result").html(final_res);
});


} else {
$("#result").html("<div id='no'>No Video</div>");
}
}
});
}

关于javascript - 获取给定 id 的 Youtube 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353010/

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