0

JW播放器,如果你隐藏控制栏,你可以点击视频播放和暂停,这在桌面上可以正常工作。

当我在 ipad 中测试它时,它会播放但再次触摸它不会暂停视频。

使用此 URL 进行验证,https://support.jwplayer.com/customer/portal/articles/1406723-basic-video-embed

**不要使用控制栏,因为我需要禁用它。

4

2 回答 2

2

如果您隐藏 JW 控件,则播放器也不应该响应单击视频作为开始/停止的手段,除非您专门添加代码来告诉它。

为此,您需要将一个函数附加到onDisplayClick事件侦听器,如下所示:

**JW6 version**
jwplayer().onDisplayClick(function(){
    jwplayer().play();
});

**JW7 version**
jwplayer().on('displayClick',function(){
    jwplayer().play();
});

只需以这种方式调用play()方法即可处理播放/暂停状态的切换——您无需自己管理。

于 2016-01-11T10:30:33.913 回答
0

我试图以正确的方式做到这一点,但这似乎不起作用,这是唯一适合我的解决方案,

$('.video-wrapper').on({ 'touchend' : 
                    function(){
                        if(dtjwplayer.getState() !== 'paused') {
                            dtjwplayer.pause(true); 
                        }
                    } 
                });

这是人们想要禁用控制栏的一个非常基本的要求,如果有更好的方法,请告诉我。

于 2016-01-11T10:11:55.800 回答