Запись речи (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, время: 18:06. |