前贴片广告期间 YouTube 的 PlayerState 是什么? [英] What is the YouTube's PlayerState during pre-roll ad?

查看:22
本文介绍了前贴片广告期间 YouTube 的 PlayerState 是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

The Flash YouTube API getPlayerState() method has 6 possible values:

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

手册内容如下:

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

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.

考虑一下:

  1. 播放器被 CUED 等待用户交互.
  2. 用户点击播放
  3. 前贴片视频广告开始播放

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

推荐答案

我在 https 为您完成了工作://developers.google.com/youtube/youtube_player_demo

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

Cuing a video with a preroll and then clicking Play leads to:

  1. onStateChange 事件:播放器状态更改为:-1"(未定义)
  2. cueVideoById(cggNqDAtJYU, parseInt(0), 默认);
  3. onStateChange 事件:播放器状态更改为:5"(视频提示)
  4. onStateChange 事件:播放器状态更改为:2"(暂停)

因此,在广告播放期间,视频的状态为 PAUSED (2).此外,在预卷期间调用 playVideo() 或 pauseVideo() 将是无操作的.

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.

这篇关于前贴片广告期间 YouTube 的 PlayerState 是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆