Может кто-нибудь подсказать, как записать звук с микрофона на сайт, используя html5 и javascript - PullRequest
6 голосов
/ 19 мая 2011

Я хочу записывать аудио с использованием javascript и html5, в html5 есть элемент устройства, но я не знаю, как его использовать.Не найдено примеров для того же.

Ответы [ 3 ]

12 голосов
/ 19 мая 2011

Текущий стабильный браузер не поддерживает Stream API (формально известный как <device>), поэтому на практике вы не можете.Следствием этого является отсутствие примеров его использования.

Если вы хотите поиграть с ним, вы должны использовать ветки разработки Chrome.Здесь демонстрация голосового ввода .

0 голосов
/ 25 марта 2015

В настоящее время есть три способа сделать это

  1. как wav
    весь код на стороне клиента, несжатая запись], вы можете проверить -> http://github.com/mattdiamond/Recorderjs
  2. как mp3 [весь код на стороне клиента, сжатая запись], вы можете проверить -> http://github.com/Mido22/mp3Recorder
  3. как opus packets [код клиента + сервера (node.js), сжатая запись], вы можете проверить -> http://github.com/Mido22/recordOpus
0 голосов
/ 19 мая 2011

Быстрый поиск вернул https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers,, который содержит элемент device, который вы упомянули.

...