Javascript 如何使用postMessage聚焦YouTube iframe的控件

Javascript 如何使用postMessage聚焦YouTube iframe的控件,javascript,postmessage,Javascript,Postmessage,在这件事上我有点不知所措 目标是能够在页面加载时,点击空格键进行播放/暂停,点击f进行全屏显示 我正在加载YouTube嵌入,如下所示: <script src="https://www.youtube.com/iframe_api"></script> <iframe id="player" frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; en

在这件事上我有点不知所措

目标是能够在页面加载时,点击
空格键进行播放/暂停,点击
f
进行全屏显示

我正在加载YouTube嵌入,如下所示:

<script src="https://www.youtube.com/iframe_api"></script>

<iframe
    id="player"
    frameborder="0"
    allowfullscreen="1"
    allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
    width="1280"
    height="720"
    src="https://www.youtube.com/embed/<?php echo $video_id; ?>?autoplay=1&amp;modestbranding=1&amp;iv_load_policy=3&amp;enablejsapi=1">
</iframe>


您不能这样做,因为您无法将
postMessage
所需的javascript插入youtube的iframe


是的,我看到您自己在页面上创建了iframe,但它不是这样工作的。

您不能这样做,因为您无法将
postMessage
所需的javascript插入youtube的iframe

是的,我看到您自己在页面上创建了iframe,但它不是这样工作的