0

画像でわかるように、コンソールでプレーヤー オブジェクトを印刷するとすべてのメソッドが表示されますが、キーを個別に印刷するとアクセスできません。これは、プレーヤー オブジェクトのメソッドが機能していないことを示しています。私は何をすべきか?

var player = {};

function onYouTubeIframeAPIReady1(v) {
   player = new YT.Player('player', {
   height: '390',
   width: '640',
   events: {
      //'onReady': onPlayerReady,
      'onStateChange': onPlayerStateChange
      },
      origin: "http://localhost",
   });
   if (player.D == 'player'){
      makePlaylist(v);      //This is to make sure that the player object has been created.
   }
}


function makePlaylist(videos){
   console.log('makePlaylist', videos, player);
   for (x in player){
      console.log(x);
   }
   player.loadVideoById(videos);
   player.playVideo();
}

4

0 に答える 0