我目前正在开发具有白板,视频/音频会议的虚拟教室。如何使用HTML5,Javascript捕获麦克风。如何从麦克风创建base64编码的字符串?我已经从标签捕获视频图像并在画布上绘制并接收base64编码的字符串并向所有学生及其作品广播。是什么类似的音频标签方式呢?我想使用socket.io向全班播放老师麦克风语音。我找到了一些教程,但是每个人都解释了视频而不是音频:(。我使用Chrome -v 21并且能够使用webkit。 提前致谢
答案 0 :(得分:5)
Stream API应该允许您执行此操作,但不幸的是,它在任何当前(稳定)浏览器中都是not supported。您可以下载nightly build of Google Chrome,其中肯定包含对API的一些支持,但我不确定如何完整。
我猜它不应该太长,直到节点启动的插件出现帮助处理服务器端的这些东西,但同时以下可能有用:
答案 1 :(得分:0)
更新: http://code.google.com/p/chromium/issues/detail?id=112367
这个问题正在发挥作用,使其在Windows平台上也很稳定,但在Mac上工作。