视频在jwplayer中进入空闲状态

时间:2013-08-07 05:22:08

标签: javascript jquery javascript-events 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";
        }
    }
});

正在播放视频,但在某些浏览器中,它已进入空闲状态&amp;结果用户无法看到视频。如何防止视频进入空闲状态。

2 个答案:

答案 0 :(得分:1)

它有效我使用它!

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);
});

答案 1 :(得分:0)

无法阻止播放器进入IDLE状态。

如果您想在视频播放开始前显示图片,可以添加配置选项image(请参阅http://www.longtailvideo.com/support/jw-player/28839/embedding-the-player

从“配置选项”部分:

  

图片:   开始播放前要显示的JPG / PNG海报图片的URL。对于纯音频媒体,海报图像在播放期间保持可见。

     

请注意,这些选项仅用于基本设置,例如播放   单个MP4视频或AAC歌曲。使用播放列表选项块   其他一切,如MP4 + WebM源,SD + HD质量或列表   多个剪辑。见Working with Playlists   了解更多信息。

如果视频在播放期间空闲,则会显示当前视频帧,这是用户期望的行为,而不是返回到指定的图像。当视频完成播放时,它将自动再次显示指定的图像。