Может кто-нибудь подсказать, как записать аудио с микрофона на сайт, используя html5 и javascript
Я хочу записать аудио, используя javascript и html5, в html5 есть элемент устройства, но я не знаю, как его использовать. Не найдено примеров для того же.
3 ответа
Решение
Текущий стабильный браузер не поддерживает Stream API (формально известный как <device>
), так что в практическом плане - вы не можете. Отсутствие примеров с его использованием является следствием этого.
Если вы хотите поиграть с ним, вы должны использовать ветки разработки Chrome. Здесь есть демо голосового ввода.
В настоящее время есть три способа сделать это
- как
wav
весь код на стороне клиента, несжатая запись], вы можете проверить -> http://github.com/mattdiamond/Recorderjs - как
mp3
[весь код на стороне клиента, сжатая запись], вы можете проверить -> http://github.com/Mido22/mp3Recorder - как
opus packets
[клиент + сервер (node.js
) код, сжатая запись], вы можете проверить -> http://github.com/Mido22/recordOpus
Быстрый поиск вернул https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers, который содержит device
элемент, который вы упомянули.