在前贴片广告中,YouTube的播放器状态是什么?

时间:2012-09-17 17:42:07

标签: flash youtube-api

Flash YouTube API getPlayerState()方法有6个可能的值:

  • -1(未启动)
  • 0(已结束)
  • 1(正在播放)
  • 2(暂停)
  • 3(缓冲)
  • 5(视频提示)。

手册上写着:

  

当玩家首次加载视频时,它将播放未启动的视频   (-1)事件。当视频被提示并准备好播放时,播放器将会播放   播放视频提示(5)事件。在您的代码中,您可以指定   整数值或您可以使用以下命名空间之一   变量

考虑一下:

  1. 玩家正在等待用户互动。
  2. 用户点击播放
  3. 前贴片视频广告开始播放
  4. 播放前广告中播放器处于什么状态?我如何知道正在播放的广告?

1 个答案:

答案 0 :(得分:8)

我在https://developers.google.com/youtube/youtube_player_demo

为你做了腿部工作

使用预卷选择视频,然后点击播放导致:

  1. onStateChange事件:播放器状态更改为:“ - 1”(未定义)
  2. cueVideoById(cggNqDAtJYU,parseInt(0),默认);
  3. onStateChange事件:播放器状态更改为:“5”(视频提示)
  4. onStateChange事件:播放器状态更改为:“2”(已暂停)
  5. 因此,在播放广告时,视频的状态为PAUSED(2)。此外,在预卷中调用playVideo()或pauseVideo()将是no-ops。