API del reproductor de YouTube: recuperar una referencia a un jugador existente
Estoy desarrollando una extensión de Google Chrome, usando un script de contenido. Quiero interactuar con las páginas que incorporan un reproductor de video de YouTube. He incluido elwww-widgetapi-vfljlXsRD.js
como un archivo JavaScript, y el espacio de nombres de YouTube se inicializa correctamente dentro del sandbox de extensión.
Estoy tratando de recuperar una referencia a un reproductor iFrame existente. Para lograrlo, intenté esto:
var ytplayer = new YT.Player('ytplayer');
ytplayer.pauseVideo();
dóndediv#ytplayer
es el iFrame incrustando el jugador real.
Recibo este error, diciendo que el método no existe:
TypeError: El objeto # no tiene ningún método 'pauseVideo'
¿Cuál es la forma correcta de recuperar una referencia a un jugador existente?