Flash 什么是YouTube';在预演广告期间,播放者的状态如何?

Flash 什么是YouTube';在预演广告期间,播放者的状态如何?,flash,youtube-api,Flash,Youtube Api,Flash YouTube API getPlayerState()方法有6个可能的值: -1(未开始) 0(完) 1(演奏) 2(暂停) 3(缓冲) 5(视频提示) 手册内容如下: 当播放机首次加载视频时,它将播放一段未开始的视频 (-1)事件。当视频提示并准备播放时,播放器将 播放视频提示(5)事件。在代码中,可以指定 整数值,也可以使用以下命名空间之一 变量 考虑这一点: 提示玩家等待用户交互 用户点击播放 预售视频广告开始播放 球员在赛前广告中处于什么状态?我怎么知道正在播放广告?我

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

  • -1(未开始)
  • 0(完)
  • 1(演奏)
  • 2(暂停)
  • 3(缓冲)
  • 5(视频提示)
手册内容如下:

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

考虑这一点:

  • 提示玩家等待用户交互
  • 用户点击播放
  • 预售视频广告开始播放

  • 球员在赛前广告中处于什么状态?我怎么知道正在播放广告?

    我在

    使用预滚播放视频,然后单击“播放”将导致:

  • onStateChange事件:玩家状态更改为:“-1”(未定义)
  • cueVideoById(cggNqDAtJYU,parseInt(0),默认值)
  • onStateChange事件:播放器状态更改为:“5”(视频提示)
  • onStateChange事件:玩家状态更改为:“2”(暂停)

  • 因此,在播放广告时,视频的状态为暂停(2)。此外,在预滚期间,对playVideo()或pauseVideo()的调用将不起作用。

    你不能制作一个每秒钟都会抛出玩家信息的开发播放器,或者其他什么,这样你就可以在玩的时候实时观察玩家的状态了吗?这将是我的第二个动作。你知道,他们有一个按钮,上面写着“获取帮助”。我点击了一下,它把我带到了这里。真是个惊喜!:)谢谢,奖赏是你的。我提出这个问题的真正原因是,我希望YouTube的人会意识到这远远不是最优的。暂停状态无法清楚识别广告播放。例如,在暂停时,搜索栏仍处于活动状态,在广告中,您需要停用它,您如何区分两者之间的差异?杰夫,在中间滚动时,相同的情况是否成立?另外,你能澄清一下你所说的“另外,对playVideo()或pauseVideo()的调用在预演期间将不会执行操作”的意思吗?我的意思是,如果在播放广告时调用这些方法,那么它们将被有效地忽略。我还没有针对中期广告进行测试,但我强烈怀疑他们的行为完全相同。