use*_*ame 5 javascript audio web-applications
我正在尝试编写一个记录WAV文件的网络应用程序(例如:来自用户的麦克风).我知道Javascript本身不能做到这一点,但我对最不专有的方法感兴趣,以增强我的Javascript.我的目标浏览器是用于PC和Mac的Firefox(因此没有ActiveX).
我收集它可以用Flash完成(但不能作为WAV格式文件).我收集它可以用Java完成(但不是没有代码签名).这些是唯一的选择吗?
我想该文件记录为WAV,因为,因为Web应用程序的目的将是组装库好的优质短soundbites.我估计上传将是50 MB,这对于质量非常值得.该应用程序仅用于我们的Intranet.
更新:由于JetPack即将推出的音频API,现在有一个替代解决方案:请参阅https://wiki.mozilla.org/Labs/Jetpack/JEP/18
这是一个旧线程,但问题仍然存在.应该注意的是,有一种方法可以在没有专有后端的情况下将音频录制到Flash中的服务器.这是一个让您入门的示例项目:
https://code.google.com/p/wami-recorder/
Flash 要求您使用媒体服务器(注意:我仍在使用 Flash MX,但快速 Google 搜索会显示 Flash CS3 的文档,这些文档似乎与此一致 - 请注意,Flash CS4 即将推出,之后可能会发生变化)。Macromedia / Adobe 的目标是向您推销他们的媒体服务器,但 Red5 开源项目可能适合您的项目:
我认为Java会更合适。我见过一个小程序可以在 Moodle(一个开源虚拟学习环境)上做你想做的事情:
(需要会员资格的网站,但向 Google 开放,因此链接会转到 Google 缓存页面)。