gpt4 book ai didi

reactjs - 如何在React中捕获YouTube iframe API事件

转载 作者:行者123 更新时间:2023-12-03 05:53:24 26 4
gpt4 key购买 nike

我使用iframe导入YouTube嵌入网址

<iframe
id="ytVideo"
src={embed_url}
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture;"
></iframe>

然后我想在youtube视频onPlay和onPause时收听事件

为此,我在useEffect上设置了 window.addEventListener以获取iframe的postMessage事件 onStateChange event
useEffect(() => {
window.addEventListener("message", event => {
console.log("event", event.data);
});
return () => {};
}, []);

但是播放youtube视频时没有任何捕捉。

最佳答案

这是Google建议您设置的方式。它涉及到设置一个YT.Player对象。

https://developers.google.com/youtube/iframe_api_reference

关于reactjs - 如何在React中捕获YouTube iframe API事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58212730/

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