2016-07-19 34 views
0

我想設置一個MP3聲音在我JPlayer用下面的代碼:JPlayer setMedia MP3

$("#jquery_jplayer_2").jPlayer({ 
    ready: function() { 
     $(this).jPlayer("setMedia", { 
      title: "welcome", 
      mp3: "C:\Users\test\Desktop\test.mp3" 
     }); 
    }, 
    cssSelectorAncestor: "#jp_container_2", 
    swfPath: "/js", 
    supplied: "mp3", 
    useStateClassSkin: true, 
    autoBlur: false, 
    smoothPlayBar: true, 
    keyEnabled: true, 
    remainingDuration: true, 
    toggleDuration: true, 
    error: function (event) { 
     if (event.jPlayer.error.type === $.jPlayer.error.URL) { 
      alert("Not found"); 
     } 
    } 
}); 

顯示「未找到」在一個窗口,而我知道的MP3位置是否正確。

+0

看起來位置必須是相對路徑。 – Stan

回答

0

剛剛面對這個問題。你的代碼不會工作,因爲jplayer無法從文件系統訪問文件。

您需要使用某種Web服務器(如nginx),它將爲您的媒體文件提供服務,或者在控制器中使用可讀取文件和返回流的方法。