使用JavaScript控制实际YouTube网站上的YouTube视频
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript控制实际YouTube网站上的YouTube视频相关的知识,希望对你有一定的参考价值。
我查看了YouTube API和各种文档功能,以获取视频播放器按钮以停止并使用javascript启动视频。
但是,YouTube修改历史记录状态的方式似乎总是导致mydocument.getElementsByClassName('ytp-play-button ytp-button')[0].click();
在加载新视频之前运行。
我的目标是在加载时暂停新的YouTube视频。
是否有任何解决方案,像onComplete
方法等待新内容更新?
我没有使用JQuery,也没打算嵌入视频。
只有React而且只是简单的Javascript!谢谢!
解决方案:使用setTimeout(函数,时间)设置设置超时;等一下
解决方案:使用setTimeout(()=> {//函数在这里},//等待的时间以毫秒为单位)
原答案:您可以使用类似的东西
document.getElementsByClassName('ytp-play-button ytp-button').length
检查元素的存在。我想你可以用setTimeOut()
实现一个轮询功能,以便在页面加载时进行检查,并在按钮加载后进行相应的操作。或者,您可以使用简单的document.onload = ()=>{//do stuff here}
或DOMContentLoaded
等待整个页面加载。希望有所帮助。
以上是关于使用JavaScript控制实际YouTube网站上的YouTube视频的主要内容,如果未能解决你的问题,请参考以下文章
像YouTube这样的网站在不启动popstate或beforeunload的情况下使用什么来更改URL?
使用开发工具控制台中的 JavaScript 片段从 HTML 获取 YouTube 播放列表标题和频道名称
如何使用 IFrame API 嵌入“YouTube Gaming”视频?
使用 HTML / CSS / JavaScript 隐藏 YouTube 视频控件(标题、稍后观看、分享)