gpt4 book ai didi

javascript - 使用 JavaScript 控制实际 YouTube 网站上的 YouTube 视频

转载 作者:行者123 更新时间:2023-12-03 00:00:28 34 4
gpt4 key购买 nike

我研究了 YouTube API 和各种文档函数,以获取视频播放器按钮以使用 JavaScript 停止和开始视频。

但是,YouTube 修改历史记录状态的方式似乎总是导致 mydocument.getElementsByClassName('ytp-play-button ytp-button')[0].click(); 在之前运行新视频已加载。

我的目标是在加载新的 YouTube 视频时暂停。

是否有任何解决方案可以解决此问题,例如使用 onComplete 方法来等待新内容更新?

我没有使用 JQuery,也不打算嵌入视频。

只有 React 和普通的 Javascript!谢谢!

解决方案:使用 setTimeout(function, time) 设置超时时间;等待它结束。

最佳答案

解决方案:使用setTimeout(()=>{//函数在此处},//等待时间(以毫秒为单位)

<小时/>

原始答案:你可以使用类似的东西

document.getElementsByClassName('ytp-play-button ytp-button').length

检查元素是否存在。我想您可以使用 setTimeOut() 实现轮询功能,以在页面加载时进行检查,并在按钮加载后采取相应的操作。或者,您可以使用简单的 document.onload = ()=>{//do stuff here}DOMContentLoaded 来等待整个页面加载完毕。希望有帮助。

关于javascript - 使用 JavaScript 控制实际 YouTube 网站上的 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55199864/

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