我想在一个视频的开头使用一个监听器来触发一个函数。目前我正在使用:
video.addEventListener("play", function);
它适用于桌面。但是在 IOS 中,只有当我暂停然后重新启动视频时才会触发该功能。那么,我应该怎么做才能让听众在视频的开头触发功能呢?视频可能会自动播放或点击播放。
非常感谢先进!
我想在一个视频的开头使用一个监听器来触发一个函数。目前我正在使用:
video.addEventListener("play", function);
它适用于桌面。但是在 IOS 中,只有当我暂停然后重新启动视频时才会触发该功能。那么,我应该怎么做才能让听众在视频的开头触发功能呢?视频可能会自动播放或点击播放。
非常感谢先进!
您可以使用:
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。这是非常好的讲座。