首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止jwplayer 6隐藏控制栏

停止jwplayer 6隐藏控制栏
EN

Stack Overflow用户
提问于 2014-08-20 22:35:49
回答 4查看 4.2K关注 0票数 3

我正在使用jwplayer 6,当视频正在播放时,jwplayer会隐藏控制栏,并且只有当我们暂停视频时,它才会显示控制栏。

我尝试了设置选项:

代码语言:javascript
复制
jwplayer("jwplayer").setup({
    file: "video/new.mp4",
    image: "img/common/download.jpg",       
    controls : true,
    controlbar.idlehide : false,
    width: 673,
    height: 400
});

但是它将error.Is抛到了那里,以任何方式来停止隐藏控制栏。

EN

回答 4

Stack Overflow用户

发布于 2015-02-14 04:39:25

您可以将其添加到CSS中,并应对HTML5播放器保持可见:

代码语言:javascript
复制
.jwplayer .jwcontrolbar {
    display: inline-block !important;
    opacity: 1 !important;
}

对于那些使用flash (IE9及更低版本)的人来说,除了编写自己的带有自定义控件的插件之外,我不知道还有什么解决方案,这会花费更多的时间(除非你只想要一个播放/暂停按钮?)。

票数 3
EN

Stack Overflow用户

发布于 2014-10-09 07:09:10

在jwplayer6中,这是根本做不到的。降级到jw5,这将是可行的。

我觉得jwplayer的那些家伙太愚蠢了。这一点,以及新jw6中的其他“功能”,如不可更改的垂直音量滑块等,使得我们大多数人几乎不可能使用这个播放器。从产品中移除非常陈旧和使用过的功能,对一个公司来说无异于自杀。这还没有发生,因为jw没有太多的替代方案。最终还是会有的,祝你好运,你的商业策略非常聪明,jw!

附注:请注意,jwplayer的天才不再支持jw5,因此您将找不到任何有关该主题的文档。此外,旧版本的源代码也不再可用,这给了他们从开发人员平台切换到github的事实,并且他们“忘记”迁移旧的播放器文件。

祝好运

票数 1
EN

Stack Overflow用户

发布于 2015-10-16 02:39:06

虽然更新没有提供合理的解决方案,但我们必须让它发挥作用。

所以,我这样做了:

代码语言:javascript
复制
var targetId = 'player';

$jwplayer(targetId).onReady(function(){

    this.onPlay(callbackOnPlay);

});

var callbackOnPlay = function(){

    var player = $('#' + targetId),
    controlbar = (player.length) ? player.find('.jw-controls') : $('.jw-controls');

    player.onPlay()

    if (player.length && controlbar.length) {

        //Delay 2s
        setTimeout(function() {
           controlbar.fadeOut();
        }, 2000);

        //Add hover event
        player.hover(
           function() {
              controlbar.fadeIn();
           }, function() {
              controlbar.fadeOut();
           }
        );

    }

};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25407517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档