2016-08-11 3 views
0

Я использую Flowplayer (в проекте потокового аудио js) для потоковой передачи звука RTMP с помощью программного обеспечения для потокового движка Wowza и использования ниже службы угловых js.playplayer playlist track auto change дает ошибку

app.service('flowPlayerService', ['$cookies','constant',function ($cookies,constant) { 
    player: null, 
    currentTitle:'', 
    constructPlaylist: function (playlist) { 


     var currentObj = this; 
     this.player = flowplayer("flashPlayer", "lib/flowplayer/flowplayer-3.2.18.swf", {   
      playlist:playlist, 
      onBegin: function(talk){ 
       console.log('clip changed'); 

      }, 
      onFail:function(){ 
       //alert('loading failed'); 
      }, 
      onFinish:function(){ 
       console.log('finisheds'); 

      }, 
      // engine:'html5', 
      // Specify the location of the RTMP plugin. 
      plugins: { 
       rtmp: { 
        url: 'lib/flowplayer/flowplayer.rtmp-3.2.13.swf', 
        netConnectionUrl: 'rtmp://10.10.3.11/vod' 
       }, 
       controls: { 
        autoHide: 'never', 
        url: 'lib/flowplayer/flowplayer.controls-3.2.16.swf', 
        tooltips: { 
         buttons: true, 
         fullscreen: false, 
         pause: 'Continue playing', 
        }, 

        playlist: true, 
        fullscreen:false, 
       }, 
       dock: { 
        enabled:false, 
        gap: 5, 
        autoHide: false 
       } 
      }, 
      onMouseOut:function(){ 
       console.log('mouse out'); 
      } 
      //canvas: {backgroundGradient: 'none'} 
     }); 
     console.log(this.player); 
     //this.player = flowplayer(); 

    }, 

}

Во время воспроизведения одного трека он работает fine.But, когда я пытаюсь запустить плейлист первый трек играет файл, но когда первый трек закончил он дает ошибку, как: -

VM36229:1 [ERROR] time 13:51:35.968 :: 201, Unable to load stream or clip file, cannot play video: Error #2154, clip: '[Clip] 'mp3:02 Jashn-E-Bahaara-1469775940586.mp3'' 

ниже примера массива списков воспроизведения: -

[{ 
    url:"mp3:track.mp3", 
    provider:"rtmp", 
    title:'track title' 
    }, 
    { 
    url:"mp3:track1.mp3", 
    provider:"rtmp", 
    title:'track title1' 
    } 
    ] 

, пожалуйста, помогите.

ответ

0

Передача «длительности» для клипов объектов разрешает эту проблему.