为 jwplayer7 检测暂停和 'done' 按钮在 iphone 上的点击
detect pause and 'done' button's click on iphone for jwplayer7
当视频在本机播放器中播放时,如何检测暂停和 'done' 按钮在 iphone 上的点击?需要为 jwplayer 检测这个,因为我正在使用这个播放器播放视频。我做了研究,检查了这个 With an HTML5 video element on the iphone, how can I detect the difference between "pause" and "done"? 但它对我不起作用。
完成按钮没有事件侦听器。当播放器非全屏且处于暂停或空闲播放状态时,用户不再观看视频:
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());
});
当视频在本机播放器中播放时,如何检测暂停和 'done' 按钮在 iphone 上的点击?需要为 jwplayer 检测这个,因为我正在使用这个播放器播放视频。我做了研究,检查了这个 With an HTML5 video element on the iphone, how can I detect the difference between "pause" and "done"? 但它对我不起作用。
完成按钮没有事件侦听器。当播放器非全屏且处于暂停或空闲播放状态时,用户不再观看视频:
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());
});