Javascript Videojs多个url作为源

Javascript Videojs多个url作为源,javascript,flash,video.js,Javascript,Flash,Video.js,我需要用javascript实现videjs,我有下面提到的代码 var rtmpURL ="rtmp://xyz.xyz"; var httpURL ="http://xyz.xyz"; var video = videojs('player', { techOrder: ['flash', 'html5'] }); video.src({src:srcURL, type: 'rtmp/mp4'}); video.play(); 如何将RTM

我需要用javascript实现videjs,我有下面提到的代码

     var rtmpURL ="rtmp://xyz.xyz";
     var httpURL ="http://xyz.xyz";
     var video = videojs('player', { techOrder: ['flash', 'html5'] });
     video.src({src:srcURL, type: 'rtmp/mp4'});
     video.play();
如何将RTMP和HTTP URL作为源?
谢谢

您可以传递源对象数组:

video.src([
  {src: rtmpURL, type: 'rtmp/mp4'},
  {src: httpURL, type: 'video/mp4'}
]);

仍然有玩家试图先加载http URL。