什么HTML5视频监听器可以在视频开头触发事件?

问题描述 投票:1回答:1

我想使用一个监听器在一个视频的开头触发一个功能。目前我正在使用:

video.addEventListener("play", function);

它适用于桌面。但是在IOS中,只有当我暂停然后重新启动视频时才会触发该功能。那么,我该如何让听众在视频开头就触发功能呢?视频可以自动播放或点击播放。

非常感谢先进!

javascript ios html5 video
1个回答
0
投票

您可以使用:

 video.addEventListener("loadedmetadata", function)

我不确定这个事件是否会在开始播放之前发送,所以你也可以使用:

 var firstTime = YES;
 video.addEventListener("progress", function() {
                          if (firstTime) {
                              firstTime = NO;
                              // DO WHAT YOU WANT HERE
                          }
                         });

对于Safari / Webkit支持的所有活动,请访问https://developer.apple.com/documentation/webkitjs/htmlmediaelement。这是非常好的讲座。

© www.soinside.com 2019 - 2024. All rights reserved.