Javascript 我如何与YouTube.com上的YouTube播放器互动;不是iframeapi?

Javascript 我如何与YouTube.com上的YouTube播放器互动;不是iframeapi?,javascript,html,youtube,Javascript,Html,Youtube,我想从YouTube HTML5播放器接收事件并获取播放器选项,该播放器在您浏览到时加载 我知道你可以通过电脑控制玩家。例如,当我在控制台中运行此代码时,每当触发搜索事件时,它都会将seek打印到控制台: var v = document.getElementsByTagName("video")[0]; v.addEventListener("seeked", function() { console.log("seeked") }, true); 然而,YouTube播放器在其API中提供

我想从YouTube HTML5播放器接收事件并获取播放器选项,该播放器在您浏览到时加载

我知道你可以通过电脑控制玩家。例如,当我在控制台中运行此代码时,每当触发搜索事件时,它都会将
seek
打印到控制台:

var v = document.getElementsByTagName("video")[0];
v.addEventListener("seeked", function() { console.log("seeked") }, true);
然而,YouTube播放器在其API中提供了更多内容,例如我想订阅的内容。我该怎么做?这些事件显然不是在
视频
元素上触发的

例如,当触发
onPlaybackQualityChange
事件时,如何在控制台上打印内容


注意:我不是在说。

可以与之交互的实际播放器对象具有ID
movie\u player
。这个ID当然会随着时间的推移而改变。截至2016年10月,Chrome、Firefox和Safari的ID相同

例如:

var p = document.getElementById("movie_player");
p.addEventListener("onPlaybackQualityChange", function() { console.log("quality changed") }, true);
当然,可以根据需要添加其他事件侦听器

玩家还可以像往常一样与以下人员进行交互:

p.playVideo() 

您是否试图从其他人的页面(YouTube)获取事件?您希望如何将JavaScript添加到他们的页面?@Richard通过浏览器扩展。不知道为什么有人会投票认为这个问题是离题的——我不是在要求推荐一本书、一个图书馆或一个非网站资源。