【发布时间】:2018-05-25 13:13:16
【问题描述】:
我有一个 HTML5 视频,当点击海报和点击控制栏中的播放按钮时播放。每当播放视频时,我都需要一个跟踪像素来触发。我将视频包装在一个 div 中,并在 div 中添加了一个触发像素的 onlick。点击海报/视频区域时触发。但是即使 div 覆盖了控件,单击控件区域时它也不会触发。如何捕捉对控件的点击?或者更好的是,确定视频何时播放并触发像素。
代码如下:
<div onclick="obApi('track', 'Watch Video');">
<video controls="controls" style="width: 100%;" poster="https://cdn.shopify.com/s/files/1/0315/7737/t/2/assets/poster_fox.jpg" onclick="this.play();">
<source src="https://cdn.shopify.com/s/files/1/0315/7737/files/fw_fox.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</div>
【问题讨论】: