Intereting Posts

Как записывать аудио на веб-странице (iOS, Android, ПК / Mac) – без вспышки

У меня есть требование разрешить пользователю записывать аудиофайл с помощью микрофона, но он должен работать без вспышки, поскольку он должен работать на iOS (мобильном сафари), в браузере Android или Chrome, а также на современном браузере на ПК / Mac ,

Есть ли простой, простой метод HTML5 для записи аудио и публикации на сервер? Я ничего не смог найти.

Solutions Collecting From Web of "Как записывать аудио на веб-странице (iOS, Android, ПК / Mac) – без вспышки"

Вы можете использовать API HTML5 WebAudio .

Введение в аудио и видео захват Захват аудио и видео в HTML5

Хорошая библиотека для записи звука с образцами Recorder.js

Полный и рабочий образец с использованием Recorder.js. Как записывать аудио в Chrome с помощью собственных API-интерфейсов HTML5

Другие демонстрации API WebAudio API-интерфейсы HTML5 Web Audio API и библиотеки

Поддерживаемые браузеры Могу ли я использовать API веб-аудио?

Что касается отправки данных на другой сервер, используя Recorder.js, вы можете получить звуковой буфер, тогда вы можете использовать XMLHttpRequest для POST-массива или blob на целевой сервер напрямую или кодироваться как base64.

MDN: отправка и получение двоичных данных

Html5Rocks: новый трюк XMLHttpRequest2, отправка данных

Профессионально говоря, я бы сказал «нет», есть аудио API для HTML5, но их реализация в разных браузерах сейчас меняется. Если вы делаете это для технической демонстрации сорта, это может быть достаточно, но в противном случае вам может понадобиться вернуться к другим технологиям, таким как flash и / или родные приложения, для получения более надежных результатов.