Я пытаюсь реализовать videojs с помощью плагина IMA, и мне нужно захватить событие остановки и воспроизведения с помощью кнопки вне видеобокса в моем приложении реакции.Дело в том, что я фиксирую событие на своих кнопках и работает нормально, но они не работают, когда я хочу остановить ADS .. почему?Любая подсказка?Я использую этот пример
https://googleads.github.io/videojs-ima/examples/simple/
, и я регистрирую player.ima и возвращаю это, но я не могу получить доступ к любому элементу ..
вот мой код!спасибо!
index.js
<video id="content_video" class="video-js vjs-default-skin"" controls > <source src="//commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" type="video/mp4" ></source> </video> <script> window.player = videojs var player = window.player('content_video'); var options = { id: 'content_video', adTagUrl: 'http://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=xml_vmap1&unviewed_position_start=1&cust_params=sample_ar%3Dpremidpostpod%26deployment%3Dgmf-js&cmsid=496&vid=short_onecue&correlator=' }; player.ima(options); </script>
home.js
handlePlay = () => { if(this.props.showPlay == 'block'){ const player = window.videojs(`#content_video`) player.play() //only work on the video not in ads } else { const player = window.videojs(`#content_video`) player.pause() //only work on the video not in ads } }