В настоящее время я разрабатываю виртуальный класс с доской, видео/аудиоконференциями. Как я могу захватить микрофон, используя HTML5, Javascript. Как я могу создать закодированную строку base64 из микрофона? Я уже снимаю видеоизображение с тега и рисую на холсте и получаю закодированную строку base64 и передаю всем ученикам и его произведениям. аналогичный способ для звукового тега тоже? Я хотел бы передать голос микрофона преподавателя всему классу, используя socket.io. Я нашел номер учебника, но каждое тело объяснить о видео не аудио :(. Я использую Chrome -v 21 и возможность использовать WebKit. Заранее спасибоЗахват микрофона Использование Html 5 и трансляция с использованием socket.io
ответ
Stream API позволит вам это сделать, но, к сожалению, это not supported в любой из текущих (стабильных) браузеров. Вы можете скачать nightly build of Google Chrome, который определенно включает в себя некоторую поддержку API, но насколько я не уверен.
Я предполагаю, что это не должно быть слишком долго, пока плагины для узел начинает появляться, чтобы помочь с обработкой этого материала на стороне сервера, но в то же время может оказаться полезным следующее:
Update: http://code.google.com/p/chromium/issues/detail?id=112367
Этот вопрос прорабатывается, что делает его стабильным для платформы Windows тоже, но работает на Mac.
Это полезная ссылка, но было бы лучше как комментарий к вопросу, а не ответ, поскольку на самом деле это не решение. –
@ james.garriss: ирония SE. Низкие пользователи реплики не могут комментировать .. – Sisir
Это не ирония; это привилегия быть заработанной. –
- 1. Захват микрофона с использованием GetUserMedia
- 2. Захват аудиопотока микрофона с использованием .NET Framework
- 3. Захват микрофона в HTML5
- 4. Захват микрофона в IE10
- 5. Захват микрофона на сафари и iOS
- 6. C# захват микрофона
- 7. Захват аудиопотока микрофона в Windows с использованием C
- 8. Захват аудио в C++ с микрофона
- 9. Захват аудио микрофона с помощью Naudio + WASAPI?
- 10. Socket.io - трансляция не работает в случае отключения
- 11. Захват HTML-таблицы с использованием XML
- 12. Захват USB-микрофона в обложке clojure
- 13. Видео с использованием HTML 5 и сервлета
- 14. Прямая трансляция с использованием сервера wowza с bluetooth mike
- 15. Laravel 5: аутентификация клиента Socket.io с использованием данных сеанса Laravel
- 16. HTML5 захват звука из микрофона по умолчанию
- 17. Чертеж с использованием Html 5
- 18. Захват данных с использованием JSON в HTML
- 19. Захват значений HTML li с использованием JS
- 20. Захват изображения таблицы HTML с использованием Python
- 21. Захват любого события в socket.io
- 22. Захват потока из микрофона в формате WAV
- 23. Трансляция с использованием Pub-Sub в экземплярах нескольких узлов
- 24. Использование Socket.io с Heroku
- 25. Проблемы с использованием Socket.io
- 26. Захват аудио входа с микрофона, с помощью Haskell?
- 27. Захват аудио входа с микрофона с помощью SlimDX
- 28. Захват звука с микрофона с помощью DirectX DirectSound
- 29. Захват элемента html с использованием Selenium и partial_link_text
- 30. Phonegap: Использование микрофона
Большое спасибо за вашу поддержку – luke
Без проблем Люк. Вы должны принять ответ, если он поможет вам. –
После долгого исследования я не нашел решения относительно записи данных сэмплов с использованием html 5. Я нашел все форумы о предварительной настройке потока аудиоклипов, а не потоке данных образцов микрофонов в реальном времени. Мне интересно, может ли html 5 захватывать только аудио-данные с видеоэлементом. Я нашел несколько плагинов, которые записывает звук с помощью микрофона флэш-плагин, но я хочу так же в HTML 5. Ваши комментарии помогут полный :) Спасибо – luke