2013-05-07 3 views
0

jPlayer를 사용하여 shoutcast URL을 스트리밍하려고합니다. 나는 다른 shoutcast URL과 완벽하게 작동하도록 만들었고, 단지 내가 요청한 것은 작동하지 않는다. Chrome에서 요청 취소 상태 메시지가 표시됩니다.Shoutcast 스트림이 jPlayer로 재생되지 않습니다.

이것은 내가 찾은 다른 모든 스트림의 코드입니다.

$(document).ready(function(){ 

    var stream = { 
     title: "ABC Jazz", 
     mp3: "http://80.237.158.41:8000/;" 
    }, 
    ready = false; 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      ready = true; 
      $(this).jPlayer("setMedia", stream); 
     }, 
     pause: function() { 
      $(this).jPlayer("clearMedia"); 
     }, 
     error: function(event) { 
      if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) { 
       // Setup the media stream again and play it. 
       $(this).jPlayer("setMedia", stream).jPlayer("play"); 
      } 
     }, 
     swfPath: "../js/jplayer/", 
     supplied: "mp3", 
     preload: "none", 
     wmode: "window", 
     keyEnabled: true 
    }); 

}); 

이러한 스트림의 모든

작동 :

  • 67.205.95.146:8068/;
  • 77.68.106.224:8018/; 이것을 제외

:

  • 80.237.158.41:8000/;

아무도 이것이 왜 이렇게 될지 조금이라도 단서가 있습니까?

+0

MPEG 스트림입니까? Flash는 SHOUTcast AACP 스테이션에서 사용하는 ADTS 스트림을 제대로 처리 할 수 ​​없습니다. – idbehold

+0

예, content-type은 audio/mpeg입니다. 위에서 언급 한 것과 똑같은 스트림 유형으로 작업하고 있습니다. 내가 필요로하는 것 하나만 가지고 놀고 싶지 않아. ?? – preschool

+0

같은 문제가 있습니다. 이것에 대해 뭔가를 알아 냈습니까? –

답변

1

시도 설정 URL에 http://80.237.158.41:8000/;*.nsv', type: 'mp3'하거나 http://80.237.158.41:8000/;*.nsv'

또한 모든 HTML5와 jplayers와 함께 작동합니다.