我对使用进行YouTube视频播放感兴趣。我从上看到,他们通过破折号URL播放YouTube视频。
我正在使用Android来搜索视频,并且没有看到任何搜索结果获得破折号YouTube的方法。是否有人知道将YouTube API (v3)与ExoPlayer集成(不使用硬编码的视频urls)的示例,或者知道如何从YouTube API中获取将视频加载到ExoPlayer中所需的信息?
假设/我想要实现的
我想使用YouTube Data V3来获取视频ID,而不是遗漏,并找出故障的原因是在代码中还是在YouTube (API侧)的视频设置中。
问题
下面的代码用于从YouTube数据API获取视频信息,但我得到的is数量与实际发布的视频数量不匹配。
from apiclient.discovery
import build
id = "UCD-miitqNY3nyukJ4Fnf4_A" #sampleID
token_check = None
nextPageToken = None
id_info = []
while True:
if to
我正试着按照上传的顺序将最近的视频上传到多个YouTube频道。有点像YouTube上的订阅框显示了由多个人上传的所有最近的视频(您是订阅的)。
GET https://www.googleapis.com/youtube/v3/search?
part=snippet&channelId=UC4XmzE3vYbp7h4B8dxcoN_A&maxResults=20&order=date
&key={YOUR_API_KEY}
该搜索将返回从单个频道上传的最新视频列表。然而,我试图在同一个列表中显示一组人。
GET https://www.googleapis.
我正在使用YouTube的Android Player API在我正在开发的一个应用程序中播放YouTube视频。必须将视频的ID提供给API才能加载视频,但在这种情况下,我尝试播放给定URL的视频。许多问题建议使用正则表达式从网址获取视频ID的方法,但这似乎是喜怒无常的,YouTube开发人员的政策说,开发人员不能"...use任何技术以外的YouTube应用程序接口服务访问或检索YouTube数据,包括访问任何YouTube视听内容的任何部分“,这似乎表明这不是加载视频的预期方式。
有没有推荐的使用YouTube的API从URL获取视频ID的方法?
我正在尝试使用YouTube Data APIv.3检索包含单个YouTube频道上所有上传的视频信息的JSON对象。在我遇到的示例中,我看到他们首先创建了一个具有某种授权的YouTube对象(如果我对Auth对象的理解正确的话),可能是因为在这些示例中,他们正在执行一个请求,其中他们想要访问每个特定用户的YouTube频道的视频:
[...]
import com.google.api.services.samples.youtube.cmdline.Auth;
[...]
// This OAuth 2.0 access scope allows for full read/writ
我使用YouTube Data v3授权用户使用我的应用程序从他们的频道和他们订阅的频道中获取视频细节,并将这些细节索引到Elasticsearch。
我跟踪这个来获取一个频道下的所有视频。现在,我遇到了一种情况,我不得不只拍摄新的视频,在我的下一个抓取。但是,当我再次抓取时,它也包含了前面已经获取的视频。我在YouTube数据API的文档中没有找到任何相关内容。我认为这需要处理更改的任何令牌或游标字段。
想找点建议。
我有一个视频号码。然后我通过YouTube Player API的IFrame API显示了一个视频。视频显示,现在我需要立即得到这个视频的标题。
请注意,当我通过 Player IFrame API显示YouTube视频时,需要立即使用YouTube获取视频标题。
获得视频标题的最快的方式是什么?我需要解决办法。
谢谢。