3

TrueView InStreams 广告开始和结束时会触发哪些事件?

YouTube iFrame API 参考没有给出任何提示。

我需要知道真正的视频何时开始。

由于这些广告是“随机”显示的,我无法进行任何测试。

一个可能的答案可能是系统地展示这些广告(并因此允许测试)的方法。

4

1 回答 1

1

前贴片广告期间 YouTube 的 PlayerState 是什么似乎已经回答了.

基本上,当广告开始时,状态会从-1(未定义)变为5(提示),然后是2(暂停)。

setInterval我想可以通过循环(等等)并检查状态是否严格从-1,5和 finally来知道广告是否打开2

开始检查以-1防止混淆广告的开始/结束与其他事件(如“提示下一个视频”等)。

然而,这并不是一个完美的解决方案,因为广告可以在视频结尾开始......

于 2013-03-20T12:54:49.040 回答