Записать звук с помощью микрофона HTML5? - PullRequest
5 голосов
/ 30 июля 2011

Возможно ли это в любом текущем браузере (включая, например, Chrome Canary)?

Все рабочие примеры, которые я видел, - речь в текст. Есть ли что-нибудь для записи звука или его передачи на сервер?

Обновление от 30.04.2012: API getUserMedia неуклюже пробивается в браузеры . Это в последней версии Opera и, по-видимому, в Chromium .

.

Если вы хотите узнать, как это будет работать, см .: http://www.html5rocks.com/en/tutorials/getusermedia/intro/

Ответы [ 2 ]

4 голосов
/ 30 июля 2011

Похоже, что это не реализовано в современных браузерах.

Существует JavaScript API для получения доступа к микрофону и камере: http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#obtaining-local-multimedia-content

Также взгляните на этот вопрос: Как получить доступ к navigator.getUserMedia ()?

0 голосов
/ 27 марта 2014

Стандартные версии Chrome и Firefox полностью поддерживают navigator.getUserMedia ();

Уже было сделано множество примеров для записи звука непосредственно в браузере, даже в нескольких форматах.

ЗдесьВот несколько примеров: Это полностью ориентированный проект для проверки пределов и возможностей текущего состояния webRTC https://www.webrtc -experiment.com / RecordRTC /

Я лично сделалзапись в mp3-библиотеку в источниках JS может быть найдена здесь: https://github.com/nusofthq/Recordmp3js

Также для обновлений вы можете проверить последние предложения MediaStream Recording API от Media Capture Task Force.Это еще не реализовано в текущих браузерах, но будет в ближайшем будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...