什么是通过网页录制音频的最佳(最便宜、最开放)的方式。然后将该录音保存为 MP3 格式,并通过唯一的 ID/URL 使其可用。
我想基于 Flash 的插件会是最好的。我正在考虑类似 Odeo 的东西,但这仅适用于 Intranet。我不能依赖和公开 URL 或服务。
我正在寻找可以从现有组件(开源)项目中拼凑起来的东西。
什么是通过网页录制音频的最佳(最便宜、最开放)的方式。然后将该录音保存为 MP3 格式,并通过唯一的 ID/URL 使其可用。
我想基于 Flash 的插件会是最好的。我正在考虑类似 Odeo 的东西,但这仅适用于 Intranet。我不能依赖和公开 URL 或服务。
我正在寻找可以从现有组件(开源)项目中拼凑起来的东西。
您需要一个服务服务器端来录制音频,这可以托管在您网络的一台机器上(除非您是通过 AIR 为每台计算机本地执行此操作)。
Adobe 的 FMS 提供了录制和播放流的选项。
但首先,您应该看看Red5,它是一种替代免费服务:
他们的网站上有示例,您也可以在 google 上找到一些示例。这是一个:
http://fms.denniehoopingarner.com/
下面是关于使用 AIR 进行本地录制的快速教程:
http://seeing-is-believing.blogspot.com/2008/05/capture-and-write-audio-stream-with.html
糟糕的是,Adobe 把 DIrector 搞砸了。我曾经很快做到这一点(使用Director SHockwave和适当的xtra(额外的100美元插件)在网页上录制完整的44 000 wav / 16位的audio......太糟糕了,事情变得如此困难as3...(但是是的,好的,更干净,更高效)
以下是在 Flash 中使用麦克风的教程:
记录 Flash Microphone 对象:
我也一直在寻找,到目前为止我发现的最有希望的是 Red5 加上来自 http://fms.denniehoopingarner.com/的提示 ......自从这个问题在这里被问到后,这些工具已经发展了多少2009 年?浏览器音频 API 也在路上,但似乎主流用户需要 Flash(和/或 Java?)。
在浏览器中录制的替代方法是要求用户上传他们从另一个应用程序录制的文件。那里有各种各样的可用性问题,但这可能是在 2009 年完成这项工作的最直接的方法。
我最近与一位 Flash 开发者朋友讨论了这个问题,看看是否有一些解决方案只使用 Flash 和不依赖于 Red5 或 FMS 的标准 Web 服务器工具包,他建议实际上可能使用 Flash 10。这给了我一个我在这里更加充实的想法。有人愿意帮忙并实现这一目标,还是这是不可能的?
您不能使用网页录制音频,但如果由于某种原因您需要嵌入录音桌面应用程序(如您所说,使用某种插件),那么 Java 小程序可能是最好的/最简单的方法。自定义插件/扩展会更好,但更难,除非已经有(可能有)。
您可能还应该重新考虑为此使用网页。你并没有真正给你要求,所以我不能说,但使用网络应用程序而不是你的网络浏览器可能会好得多:)