在jwplayer中更改视频时出错

时间:2016-06-01 08:59:28

标签: jwplayer

我希望每次出现错误时jwplayer都会加载不同的视频。 我试过了

 jwplayer().onError(function(e){                                        
                setTimeout(function(){                 
                    jwplayer().stop();
                    var errorVideo="http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4";
                    jwplayer().setup({
                        file: errorVideo,
                        height: 360,
                        width: 640,
                        autostart:true
                    }).load();
                }, 1000);               
            }

我可以听到音频但看不到视频

2 个答案:

答案 0 :(得分:2)

在使用新视频致电jwplayer().remove()之前,请尝试拨打jwplayer().setup()以删除旧视频。

答案 1 :(得分:0)

尝试使用.load()代替.setup()。这会将新文件加载到现有播放器中,而不是创建具有冲突JS的新播放器。

以下是此功能的演示,其中包含代码示例:https://developer.jwplayer.com/jw-player/demos/basic/custom-error/