相关疑难解决方法(0)

在 YouTube 视频页面上,如何通过 JavaScript 检查视频当前正在播放广告还是实际视频?

我正在编写一个 Chrome 扩展程序,用于显示与视频同步的内容。

我需要等到观看者完成广告/中贴片后才能显示内容。我如何通过 javascript 执行以下操作?

if (videoOnAd == true) {
//do something
} else {
//do something else
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

  • 凯勒

javascript youtube dom browser-extension google-chrome-extension

4
推荐指数
1
解决办法
1309
查看次数

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

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

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

手册内容如下:

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

考虑一下:

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

在前贴片广告中玩家处于什么状态?我如何知道正在播放的广告?

flash youtube-api

3
推荐指数
1
解决办法
1604
查看次数