Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api YouTube iFrame API:为TrueView流内广告(视频广告)触发的事件_Youtube Api_Youtube Javascript Api - Fatal编程技术网

Youtube api YouTube iFrame API:为TrueView流内广告(视频广告)触发的事件

Youtube api YouTube iFrame API:为TrueView流内广告(视频广告)触发的事件,youtube-api,youtube-javascript-api,Youtube Api,Youtube Javascript Api,启动和结束时会触发哪些事件 政府对此没有任何暗示 我需要知道真正的视频什么时候开始 由于这些广告是随机播放的,我不能做任何测试 一个可能的答案是系统地展示这些广告,从而允许测试。似乎已经有人回答了 基本上,当ads启动时,状态从-1未定义变为5提示,然后2暂停 我想通过循环setInterval之类的东西,检查状态是否严格从-1、5到最后2,就可以知道广告是否在播放 用-1开始检查可以避免混淆广告的开始/结束和其他事件,如提示下一个视频等 然而,这并不是一个完美的解决方案,因为广告可以从视频的结

启动和结束时会触发哪些事件

政府对此没有任何暗示

我需要知道真正的视频什么时候开始

由于这些广告是随机播放的,我不能做任何测试

一个可能的答案是系统地展示这些广告,从而允许测试。

似乎已经有人回答了

基本上,当ads启动时,状态从-1未定义变为5提示,然后2暂停

我想通过循环setInterval之类的东西,检查状态是否严格从-1、5到最后2,就可以知道广告是否在播放

用-1开始检查可以避免混淆广告的开始/结束和其他事件,如提示下一个视频等


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

我认为这已经得到了正确的回答。不过,没有完美的解决方案:/你应该把这个链接作为答案,这样我就可以给你奖金了