2016-08-11 11 views
0

WowzaストリーミングエンジンソフトウェアでRTMPオーディオストリーミングを行い、角度j以下のサービスを使用しているFlowplayer(平均jsオーディオストリーミングプロジェクト)を使用しています。flowplayerプレイリストトラック自動変更でエラーが発生しています

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

クリップオブジェクトに「期間」を渡すと、この問題が解決されます。

関連する問題