2

Using recorder.js we can download recorded audio file using forceDownload. How can I save this audio file on server so that I can use it when required.

4

2 回答 2

1

Recorder.JS 提供了一个 exportWAV() 函数,它将为回调提供一个包含音频的 Blob。然后,您可以使用 XmlHttpRequest 将 blob 作为标准发布请求发送到您的服务器。

recorder.stop();
recorder.exportWAV(function(audio) {
    var xhr = new XMLHttpRequest();
    xhr.open("POST", url, true);
    xhr.setRequestHeader("content-type", "audio/wav");
    xhr.onload = function(e) {
        // Handle the response.
    }
    xhr.send(audio);
});
于 2016-01-08T14:14:49.863 回答
0

尝试RecordRTC-to-PHP

RecordRTC是位于 RecorderJs 之上的库;在 chrome 和 firefox 上提供音频和视频流的录制。

查看服务器端PHP 代码;连同 javascript 实现。

于 2013-09-12T08:27:13.563 回答