Запись речи (recorder.js)
Скрипт записи с микрофона на гите: https://github.com/higuma/web-audio-recorder-js
И не могу понять как сохранить записанный звук на сервере. Вернее как передать буфер или wav/mp3 Вроде уже содрал всё из примера WEB Audio... но в примере записанный звук можно только скачать... Буду признателен за помощь в сохранении на сервере get/post |
WadimS,
В примере используется другой плагин (в копирайтах написано же чей), а точнее его старая версия (es5), с небольшой модификацией. За генерацию ссылки отвечает функция Recorder.setupDownload(), по аналогии можно сделать обратную:
Recorder.setupUpload = function(blob, filename) {
var xhr = new XMLHttpRequest();
xhr.open('POST', 'upload.php', true);
xhr.onload = function() {
// uploaded
};
var data = new FormData();
data.append('file', blob, filename);
xhr.send(data);
};
В upload.php файл будет доступен по адресу $_FILES['file'], дальше всё как обычно при обработке форм. |
Rise, огромное спасибо!
Если не затруднит, то подскажите как быть с плагином recorder.js... |
Можно ли использовать аналогичную функцию, которую вы дали, со скриптом WebAudioRecorder.js
|
WadimS,
Можно наверно, скорее всего здесь:
recorder.onComplete = function(recorder, blob) { ... }
|
Rise, спасибо!!!
Всё совершенно чудно! |
| Часовой пояс GMT +3, время: 02:43. |