【问题标题】:YouTube IFrame Player API - function callsYouTube IFrame Player API - 函数调用
【发布时间】:2025-11-28 06:45:04
【问题描述】:

通过复制官方 API 参考中的代码,我在本地 Web 服务器 (localhost) 上创建了 IFrame 的工作版本。我能够操作嵌入式视频控件并制作简单的播放/暂停/停止按钮。

但是,我被困在 API 函数参考上。例如,我想实现

loadVideoById("bHQqvYy5KYo", 5, "large")

在我的代码中。当我查看参考 Samples 时,我意识到那里使用了 loadVideoById 函数。当我使用 Inspector 找出示例中的函数是如何显式实现的时,我迷失在 API 结构中。

我试过这样打电话

function testLoad() {
  player.loadVideoById("bHQqvYy5KYo", 5, "large");
}

从一个简单的按钮 onclick,它不起作用。

您能否给我一个关于如何调用loadVideoById 函数的明确示例?

【问题讨论】:

    标签: youtube-iframe-api


    【解决方案1】:

    所以我让它像这样工作:

    function loadVideoById() {
      player.loadVideoById("xx6I0GrKlQQ", 5, "large");
    }
    

    由于某种我不清楚的原因,该函数必须命名为loadVideoById。如果有人解释我显然错过的基础知识会很好:)

    【讨论】: