javascript - 视频在 jwplayer 中进入 Idle 状态

标签 javascript jquery jwplayer

我正在使用 jwplayer 播放视频:

jwplayer("container").setup({
    flashplayer: "<?php echo $this->getSkinUrl('video/mediaplayer/jwplayer.flash.swf') ?>",
    autostart: true,
    file: "<?php  echo $this->getSkinUrl('video/').$video ?>",
    type: 'mp4',
    controls: false,
    logo: {
        hide: true,
        position: 'top-left'
            
    },
    width: '432',
    height: '648',
    stretching: 'fill',
    screencolor: 'FFFFFF',
    fallback: false,
    events: {
        onIdle: function() {
            document.getElementById('vid').style.display="none";
        },
        onComplete: function() {
            document.getElementById('vid').style.display="none";
        }
    }
});

视频正在播放,但在某些浏览器中它进入了空闲状态,因此用户无法看到视频。如何防止视频进入空闲状态?

最佳答案

我用这个很管用!

jwplayer('player').setup({
/* your code */
});

// Script to handle time out;
// used in case live streaming stopped
var t;
var timer=10000;
jwplayer().onIdle(function() {
t=setTimeout("jwplayer().play()",timer);
});

关于javascript - 视频在 jwplayer 中进入 Idle 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18095250/

相关文章:

javascript - Three.js - 尝试将子窗口包含到主窗口中

javascript - insertRow() 到特定行 id

jQuery mobile,多个页面的 pageshow 事件

javascript - 动态加载jwplayer或任何js文件

javascript - JWPlayer JS 插件添加到 flash 版本

javascript - 显示一个字幕的语言选择菜单

javascript - 有什么方法可以重命名 Facebook "Send"按钮吗?

javascript - 当 'border-width' 为 'border-style' 时,用 jQuery 获取 'none'

javascript - 为什么 "onclick='提交()' "不验证表单?

javascript - Bootstrap 模式内的 Magnific-Popup