В настоящее время я разрабатываю Virtual Classroom с доской, видео/аудиоконференциями. Как я могу захватить микрофон, используя HTML5, Javascript. Как я могу создать закодированную строку base64 из микрофона? Я уже снимаю видеоизображение с тега и рисую на холсте и получаю закодированную строку base64 и передаю всем ученикам и его произведениям. аналогичный способ для звукового тега тоже? Я хотел бы передать голос микрофона преподавателя всему классу, используя socket.io. Я нашел номер учебника, но каждый орган объясняет, что видео не аудио:( Я использую Chrome -v 21 и могу использовать webkit. Спасибо заранее
Захват микрофона Использование Html 5 и трансляция с использованием socket.io
Ответ 1
Stream API должен позволить вам сделать это, но, к сожалению, не поддерживается в любом из текущих (стабильных) браузеров. Вы можете загрузить ночную сборку Google Chrome, которая определенно включает некоторую поддержку API, хотя насколько я не уверен.
Я предполагаю, что это не должно быть слишком долго, пока не появятся плагины для node, которые помогут справиться с обработкой этого материала на стороне сервера, но в то же время может оказаться полезным следующее:
Ответ 2
Обновление: http://code.google.com/p/chromium/issues/detail?id=112367
Эта проблема выполняется, что делает ее стабильной и для платформы Windows, но работает на Mac.