2016-11-30 67 views
-1

我試着從GitHub的例子幾個不同的腳本和我的腳本:Wavesurfer.js不渲染波形或打

https://cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/1.2.3/wavesurfer.min.j 
<div id="waveform"></div> 

var wavesurfer = WaveSurfer.create({ 
container: '#waveform' 
}); 

wavesurfer.load(hbag_100purelove.mp3); 
wavesurfer.on('ready', function() { 
wavesurfer.play(); 
}); 

它只是將不會呈現或播放;我在服務器上進行了測試,並在Google Chrome本地進行了測試我究竟做錯了什麼?

+0

它在我的腳本的擴展名爲.js那是一個錯字 – James

+2

您可以編輯的問題修復錯字 - 在哪裏對象'hbaq_100purelove'定義? – Clive

+0

這是一個MP3在本地文件夾 – James

回答

0

兩個問題我看到的 - 首先,我假設你已經正確地引用在您的實際代碼外部腳本,但在這裏輸錯了嗎?其次,waveurfer.load中的文件名需要用引號括起來。

<script src="https://cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/1.2.3/wavesurfer.min.js"></script> 

<div id="waveform"></div> 

<script type="text/javascript"> 
    var wavesurfer = WaveSurfer.create({ 
    container: '#waveform' 
    }); 

    wavesurfer.load("hbag_100purelove.mp3"); 
    wavesurfer.on('ready', function() { 
    wavesurfer.play(); 
    }); 
</script> 
+0

謝謝你的迴應。我把它放在引號中。我現在得到cursoe,但仍然沒有波形或聲音。我相信該文件是有效的。我無法理解我的錯誤是什麼 – James