andrewvasilchuk / vue-lazy-youtube-video

Vue.js component for lazyloading YouTube videos.
MIT License
102 stars 21 forks source link

getPlayerInstance() Does not Return player instance #47

Open GardenRouteGold opened 2 years ago

GardenRouteGold commented 2 years ago

` <youtube autoplay class="rounded-borders" previewImageSize="hqdefault" :src="videoSource" ref="youtube" enablejsapi injectPlayerScript @init:player="onPlayerInit"

`

            `      let self = this;
  // console.info(params.instance.stopVideo());
  // console.info(params.instance.loadVideoById("4NJlUribp3c", 10));
  // console.info(self.$refs.youtube.playerInstance.pauseVideo());
  let ytInstance = self.$refs.youtube.getPlayerInstance();
  console.info(
    ytInstance.loadVideoById("bHQqvYy5KYo", 5, "large")
  );
  console.info(getMethods(ytInstance));
  // console.info(ytInstance.playerInfo());
  ytInstance.loadVideoById("4NJlUribp3c", 10);`

  I can't seem to get access to the actual YT.Player instance 

image