YouTube Player API: pobieranie odniesienia do istniejącego odtwarzacza
Opracowuję rozszerzenie Google Chrome za pomocą skryptu treści. Chcę współdziałać ze stronami umieszczającymi odtwarzacz wideo YouTube. Mam włączonewww-widgetapi-vfljlXsRD.js
jako plik JavaScript, a przestrzeń nazw YouTube jest poprawnie inicjowana w obszarze izolowanym rozszerzenia.
Próbuję pobrać odwołanie do istniejącego odtwarzacza iFrame. Aby to osiągnąć, spróbowałem tego:
var ytplayer = new YT.Player('ytplayer');
ytplayer.pauseVideo();
gdziediv#ytplayer
czy iFrame osadza rzeczywistego gracza.
Dostaję ten błąd, mówiąc, że metoda nie istnieje:
TypeError: Object # nie ma metody „pauseVideo”
Jaki jest właściwy sposób pobierania odniesienia do istniejącego odtwarzacza?