Нужна информация о «бесшовном захвате звука на веб-сайтах» - каков уровень техники? - PullRequest
2 голосов
/ 15 августа 2011

Краткая версия моего вопроса:

Как мне реализовать непрерывный захват аудио на веб-сайте и сохранить его на сервере?

"seamless«означает отсутствие необходимости использовать внешнюю программу для записи и последующей загрузки файла.

Несколько ограничений:

1) Нет Adobe или других лицензированных на коммерческой основе инструментов

2) Работает по крайней мере на Chrome или Firefox последней версии (это означает, что плагины для браузера вступают в игру для меня!)

3) no java

Мне интересно, почему эта функция еще не реализована для HTML5, поскольку она определена, насколько я знаю, и она очень желательна!?

Я немного смущен этой цитатой:

Другая область, где останется Flash, - это видеоконференции и запись аудио или видео.В HTML5 нет способа управления микрофоном или веб-камерой пользователя.Это означает, что Flash будет по-прежнему использоваться для приложений конференц-связи и программ видеочатов.

http://www.jimcode.org/2011/07/html5-and-flash-why-flash-is-here-to-stay/

, поскольку в нем говорится, что эта функция не предназначена для HTML5!?


Театр YUI - Скотт Шиллер: «Возможно, может быть, и нет: состояние звука HTML5» (51 мин.)

Chrome 14 BetaДобавляет собственный клиент, поддержка Lion, Веб-аудио

Спецификация API речевого ввода

API захвата - W3C Working Draft01 апреля 2010 г.

Захват носителей HTML - рабочий проект W3C 14 апреля 2011 г.

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

Есть два метода обработки этого

речевой ввод HTML5 в настоящее время поддерживается chrome (и, возможно, safari) как

<input type="text" x-webkit-speech />

Теоретически вы можете написать webkit-speech плагин для Firefox, и это будет соответствовать вашим критериям поддержки Chrome и Firefox. На практике написание такого плагина - это зверь задания.

WebRTC поддерживается хромом и является экспериментальным

Также оказывается, что у webkit есть navigator.webkitGetUserMedia (что определено в спецификации WHATWG ), но я не могу заставить его что-либо делать. Вам может понадобиться хром, чтобы он что-то сделал

2 голосов
/ 15 августа 2011

В настоящее время разрабатывается API-интерфейс устройства HTML 5, который предоставит нативный HTML / JavaScript-доступ к устройствам ввода, таким как камеры и микрофоны.

...