YouTube OEmbed 服务不适用于带有播放列表和索引查询参数的视频网址



最近,我尝试使用 OEmbed 服务获取带有播放列表查询参数的视频 url 的 iframe 代码,但 OEmbed 为我们提供了与我要求的视频不同的 iframe 代码。

以下是带有播放列表查询参数的视频网址: https://www.youtube.com/watch?v=B2PhzzVwRM4&index=5&list=PLXtHYVsvn_b-7onG7XS6HN7v9XlVEFvJL

以下是用于获取视频iframe代码的YouTube OEmbed服务网址: https://www.youtube.com/oembed?url=https%3a%2f%2fwww.youtube.com%2fwatch%3fv%3dB2PhzzVwRM4%26index%3d5%26list%3dPLXtHYVsvn_b-7onG7XS6HN7v9XlVEFvJL

但是OEmbed服务返回给我的iframe代码,结果与我要求的视频不同。

以下是返回的 iframe 代码:

https://www.youtube.com/embed/videoseries?list=PLXtHYVsvn_b-7onG7XS6HN7v9XlVEFvJL 与 https://www.youtube.com/watch?v=B2PhzzVwRM4&index=5&list=PLXtHYVsvn_b-7onG7XS6HN7v9XlVEFvJL 视频不同

谁能帮我看看如何通过YouTube OEmbed sevice获得正确的视频?

您忘记从播放列表中放置实际视频的索引号,这就是为什么您总是最终调用播放列表的第一个视频的原因。

检查实际播放列表后,有9个视频。由于第 5 个视频似乎是您要调用的视频,因此您必须包含"index=4",因为编号将从第一个视频的 0 开始。尝试以下链接:

https://www.youtube.com/embed/videoseries?index=4&list=PLXtHYVsvn_b-7onG7XS6HN7v9XlVEFvJL

此链接应返回您需要的实际视频。

相关内容

  • 没有找到相关文章

最新更新