我需要錄製音頻文件,將其導出(存儲到服務器中)到aac格式,獲取它的鏈接併發送鏈接加上實際的音頻(aac)文件到RESTful WS。通過HTML5 API(RecordJS或替代品)將音頻錄製到AAC
我發現這個庫記錄音頻(利用HTML5音頻API的):RecordJShttps://github.com/mattdiamond/Recorderjs
我把它(初始化+開始錄製+停止錄音)。 現在我應該處理音頻以便導出它。
由插件創建者所提供的例子是:
function createDownloadLink() {
recorder && recorder.exportWAV(function(blob) {
var url = URL.createObjectURL(blob);
var li = document.createElement('li');
var au = document.createElement('audio');
var hf = document.createElement('a');
au.controls = true;
au.src = url;
hf.href = url;
hf.download = new Date().toISOString() + '.wav';
hf.innerHTML = hf.download;
li.appendChild(au);
li.appendChild(hf);
recordingslist.appendChild(li);
});
}
提供的例子是非常簡單的。 但是,我對如何
- 實際上得到的AAC音頻文件沒有線索
- 店呢(例子展示瞭如何下載,而不是在服務器上存放了)
- 得到文件鏈接(服務器路徑)。
對不起,我無法提供工作小提琴,但我對HTML5 API頗爲陌生和困惑。
如果需要,我可以使用其他庫或純HTML5 API。只需要一些線索就如何進行。即使是一個通用的解決方案(即不只是出口到AAC,也包括MP3或其他),如果這對其他人有幫助的話,那也是很好的。