The Flash YouTube API getPlayerState() method has 6 possible values:
The manual reads:
When the player first loads a video, it will broadcast an unstarted (-1) event. When a video is cued and ready to play, the player will broadcast a video cued (5) event. In your code, you can specify the integer values or you can use one of the following namespaced variables.
Consider this:
What state is the player in during the pre-roll ad? How do I know an ad is being played?
I did the legwork for you at https://developers.google.com/youtube/youtube_player_demo
Cuing a video with a preroll and then clicking Play leads to:
So the video's state is PAUSED (2) while the ad is playing. Additionally, calls to playVideo() or pauseVideo() will be no-ops during a preroll.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With