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



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

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

手册内容如下:

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

考虑一下:

  1. 玩家正在等待用户交互。
  2. 用户点击播放
  3. 前贴片视频广告开始播放

在前贴片广告期间,播放器处于什么状态?我如何知道广告正在播放?

我在 https://developers.google.com/youtube/youtube_player_demo 为你做了跑腿工作

使用预播片提示视频,然后单击"播放"会导致:

  1. onStateChange 事件:玩家状态更改为:"-1"(未定义)
  2. cueVideoById(cggNqDAtJYU, parseInt(0), default);
  3. onStateChange 事件:玩家状态更改为:"5"(视频提示)
  4. onStateChange 事件:玩家状态更改为:"2"(已暂停)

因此,在播放广告时,视频的状态为暂停 (2)。此外,对 playVideo() 或 pauseVideo() 的调用在预卷期间将处于无操作状态。

相关内容

  • 没有找到相关文章

最新更新