获得Youtube标题给定的id
Getting Youtube Title given an id
我找到了一个很好的参考,可以在给定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代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 如何使用 JavaScript 验证 youtube 视频 ID
- 如何通过iMacros获取当前的YouTube ID
- 如何将特定 ID 传递给嵌入式 YouTube 播放器
- 提交youtube播放列表id并从id加载播放列表
- 选择数组的随机元素来设置Youtube视频ID API
- Youtube API:查看当前正在播放哪个视频id
- 如何添加id和额外的参数到一个放大弹出iframe与youtube视频,所以我可以控制与API youtube播放器
- 将 Div ID 添加到 YouTube iFrame
- 从 YouTube 嵌入代码中提取视频 ID
- 从已知的视频 ID 获取 YouTube 视频标题
- 如何从网址获取YouTube视频ID
- YouTube - 将素材资源 ID 与视频 ID 相关联
- 使用Python和Regex从URL获取YouTube视频ID
- YouTube,在PlayerReady上,使用for循环获取数组中与单击箭头位置匹配的视频ID并播放
- 如何从新的YouTube URL解析视频ID
- 获取所有视频ID'使用YouTube API将从YouTube播放列表转换为PHP数组
- 来自url的youtube视频id
- 使用JavaScript.match()获取YouTube ID
- 如何从 JSON 对象获取 Youtube vid ID