You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过YouTube iframe API获取JS嵌入YouTube视频的章节数据?

YouTube iframe API 章节数据获取相关说明

目前官方公开的 YouTube iframe API 原生不支持直接返回视频章节数据,你在 YT.get("container_id") 返回的播放器实例中找不到对应字段属于预期情况。

  • 嵌入生成的 iframe 内容受跨域(CORS)策略限制,无法直接通过前端 JavaScript 读取 iframe 内部的章节元数据,该方案不可行。
  • 若需要获取结构化的章节数据,目前唯一的官方实现方式是调用 YouTube Data API v3 的 Videos.list 接口,传入目标视频ID,指定请求参数 part=contentDetails:
    • 若对应视频配置了章节,返回结果的 contentDetails.chapters 字段会返回数组格式的章节数据,每条数据包含章节标题、开始时间戳、结束时间戳等完整元数据
    • 未配置章节的视频该字段不会返回或为空值
  • 调用 YouTube Data API 需要提前申请开发者密钥,接口存在请求配额限制,更适合通过后端发起请求获取数据后再传给前端使用。

内容的提问来源于stack exchange,提问作者Glenn Carver

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 13:18:03