检测暂停并完成'按钮点击iphone获取jwplayer7

时间:2015-10-12 20:41:03

标签: javascript android iphone jwplayer jwplayer7

如何检测暂停和完成'当视频在原生播放器中播放时按钮点击iphone?需要为jwplayer检测这个因为我正在使用这个播放器播放视频。我做了研究,检查了这个With an HTML5 video element on the iphone, how can I detect the difference between "pause" and "done"?,但它对我没用。

1 个答案:

答案 0 :(得分: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没有转发视频标记中的暂停事件。这个问题has been fixed

jwplayer().on('pause', function(e) {
    console.log('paused fullscreen:', this.getFullscreen());
});