2012-01-09 62 views
5

我想設置JPlayer插件和Shoutcast。根據他們的網站這是可以做到的。jPlayer和Shoutcast配置

如何讓jPlayer播放SHOUTCast流?您需要將媒體 設置爲流網址。例如,SHOUTcast服務器: http://mp3-vr-128.as34763.net/ MP3流網址: http://mp3-vr-128.as34763.net/;stream/1

我試圖做到這一點

<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      $(this).jPlayer("setMedia", { 
       m4a:"http://77.68.106.224:8018;stream/1", 
       oga:"http://77.68.106.224:8018" 
      }).jPlayer("play"); 
     }, 


     swfPath: "js", 
     supplied: "m4a, oga, mp3", 
     wmode: "window" 
    }); 
}); 
//]]> 
</script> 

我沒有得到我的設置中的任何輸出。有人使用JPlayer進行Shoutcast Stream,或者任何人都可以推薦不需要php的播放器。

+0

你確定swfPath是正確的? – 2012-01-09 10:06:46

+0

路徑正確。在發佈我的問題之前,我使用演示文件進行了確認。流是活的http://77.68.106.224:8018 – Benjamin 2012-01-09 10:13:20

+0

我不知道,但我一直陷入類似的麻煩,那是因爲提供的類型,嘗試從提供的類型中刪除'MP3',並讓我知道發生了什麼:) – 2012-01-09 10:18:37

回答

5

在這個站的甜蜜的共鳴!

就快,看到this fiddle看到的信息流中jPlayer工作.. Shoutcast的MP3格式,不M4A或OGG音頻輸出..你需要構造函數代碼更像低於..

一個重要要知道的是,使用IE8時的Flash插件有時花費分鐘緩衝音頻..您點擊播放,認爲它不工作,然後突然發現您的音頻開始播放三分鐘後..好消息是,Chrome, Safari和Firefox幾乎立即播放該流。

<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      $(this).jPlayer("setMedia", { 
       mp3:"http://77.68.106.224:8018;stream/1" 
      }).jPlayer("play"); 
     }, 


     swfPath: "js", 
     supplied: "mp3", 
     wmode: "window" 
    }); 
}); 
//]]> 
</script> 
+0

謝謝。這工作....我真的很感激這一點。祝你有個美好的一天,新年快樂。 – Benjamin 2012-01-10 10:37:43

+0

當我將IP替換爲我的無線電IP時,您的小提琴適用於我,但是當我將代碼複製到本地文件(test.html)時 - 我得到Flash錯誤#2060並且它不工作:(((jquery和Jplayer。 swf的URL是一樣的..爲什麼? – loostro 2012-06-30 13:42:39

+0

你知道如何獲得像歌手和歌曲名字這樣的歌曲信息嗎? – tlaverdure 2013-01-29 23:10:44