1

当视频在本机播放器中播放时,如何检测 iPhone 上的暂停和“完成”按钮的点击?需要为 jwplayer 检测到这一点,因为我正在使用此播放器播放视频。我做了研究,检查了这个在 iphone 上使用 HTML5 视频元素,我如何检测“暂停”和“完成”之间的区别?但这对我不起作用。

4

1 回答 1

2

完成按钮没有事件监听器。当播放器不是全屏且处于暂停或空闲播放状态时,用户不再观看视频:

jwplayer().getFullscreen() // returns false

jwplayer().getState() // returns "paused" or "idle"

您可以尝试监听全屏事件并检查状态:

jwplayer().on('fullscreen', function(e) {
    console.log('fullscreen changed:', e.fullscreen, 'state:', this.getState());
});

对于暂停按钮,在 7.2 版本之前,jwplayer 不会转发来自视频标签的暂停事件。此问题已修复

jwplayer().on('pause', function(e) {
    console.log('paused fullscreen:', this.getFullscreen());
});
于 2015-10-17T19:55:57.680 回答