gpt4 book ai didi

android - 从 YouTube 视频预览

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:08 31 4
gpt4 key购买 nike

我想开发一个在 ListView 中显示 YouTube 视频的应用程序。就像原来的 YouTube 应用程序,但没有视频加载。只有一个显示视频的 ListView,只需单击一下即可转到加载视频的 YouTube 应用程序。

但是如何在我的应用程序中显示视频预览?我可以使用 API 或其他技巧吗?我的第一个想法是我从每个视频中制作一张图片……但是……是的! :)

这是一个示例图像 enter image description here

最佳答案

您可以向此地址发一个 http 帖子:

http://www.youtube.com/oembed?url={complete youtube url}&format=json

其中 {complete youtube url} 是视频的完整 url。

例如:

http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=AJ0sW7KOFhU&format=json

应该回答你这个 JSON:

{
author_url: "http://www.youtube.com/user/neiljohnson666",
version: "1.0",
provider_name: "YouTube",
provider_url: "http://www.youtube.com/",
thumbnail_url: "http://i2.ytimg.com/vi/AJ0sW7KOFhU/hqdefault.jpg",
author_name: "Neil Johnson",
type: "video",
width: 480,
height: 270,
title: "Manowar - Warriors of the World HD",
thumbnail_width: 480,
html: "<iframe width="480" height="270" src="http://www.youtube.com/embed/AJ0sW7KOFhU? feature=oembed" frameborder="0" allowfullscreen></iframe>",
thumbnail_height: 360
}

因此 thumbnail_url 就是您要查找的图像:

that thumbnail_url

希望对您有所帮助,干杯!

关于android - 从 YouTube 视频预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16056507/

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