【问题标题】:detect pause and 'done' button's click on iphone for jwplayer7为 jwplayer7 检测 iPhone 上的暂停和“完成”按钮点击
【发布时间】:2015-10-12 20:41:02
【问题描述】:
【问题讨论】:
标签:
javascript
android
iphone
jwplayer
jwplayer7
【解决方案1】:
完成按钮没有事件监听器。当播放器不是全屏且处于暂停或空闲播放状态时,用户不再观看视频:
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());
});