我正在做一个简单的(对我来说不那么简单)youtube BBCode将嵌入的视频隐藏在下拉列表中,因为当嵌入的视频太多时,不会导致Web浏览器延迟尝试加载它们同一时间。
我希望下拉菜单显示视频缩略图(已排序)和标题。
我对javascript知之甚少,而其他有关此问题的答案对我来说并不奏效。示例:Fetching YouTube video title from known video id也许我不知道如何实现它。
我只需要脚本从id获取youtube vide标题并打印出来,真的。
答案 0 :(得分:1)
编辑:YouTube在2015年关闭了v2 API,请查看新API v3的文档以获取正常工作的代码。
https://stackoverflow.com/a/30685729/753676
从https://stackoverflow.com/a/10597710/753676
复制您可以使用以下简单的JavaScript执行此操作:
<script
type="text/javascript"
src="https://gdata.youtube.com/feeds/api/videos/videoid?v=2&alt=json-in-script&format=5&callback=getTitle">
</script>
然后:
function getTitle(data) {
var feed = data.feed;
var entries = feed.entry || [];
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var title = entry.title.$t;
}
}
答案 1 :(得分:0)