【问题标题】:detect pause and 'done' button's click on iphone for jwplayer7为 jwplayer7 检测 iPhone 上的暂停和“完成”按钮点击
【发布时间】:2015-10-12 20:41:02
【问题描述】:

当视频在本机播放器中播放时,如何检测 iPhone 上的暂停和“完成”按钮的点击?需要为 jwplayer 检测到这一点,因为我正在使用此播放器播放视频。我做了研究,检查了这个With an HTML5 video element on the iphone, how can I detect the difference between "pause" and "done"?,但它对我不起作用。

【问题讨论】:

    标签: 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());
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多