gpt4 book ai didi

javascript - 如何使用 postMessage 集中 YouTube iframe 的控件

转载 作者:行者123 更新时间:2023-11-28 03:07:53 26 4
gpt4 key购买 nike

我对这个问题有点不知所措。

目标是在页面加载时能够按空格键进行播放/暂停,按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 来聚焦 iframe 控件吗?或者还有其他方法吗?

如果是这样,我需要关注 iframe 中的哪个元素才能完成它?我认为它是 html5-video-container > video

我认为我什至不需要 YouTube jsapi,但它现在就在那里。

我已经解决了这个问题 SO question大约十几次,还有很多其他次。

最佳答案

您无法执行此操作,因为您无法将 postMessage 所需的 JavaScript 插入到 YouTube 的 iframe 中。

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

关于javascript - 如何使用 postMessage 集中 YouTube iframe 的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60442142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com