通过网页录制音频的最佳(最便宜,最开放)方式是什么?然后将该录制内容保存为MP3格式,并通过唯一的ID / URL提供。
我认为基于Flash的插件最好。我正在考虑像Odeo一样的东西,但这只适用于Intranet。我无法依赖公共网址或服务。
我正在寻找可以从现有组件(开源)项目中拼凑出来的东西。
答案 0 :(得分:3)
您需要服务服务器端来录制音频,这可以托管在您的某个网络计算机上(除非您通过本地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
答案 1 :(得分:1)
以下是在Flash中使用麦克风的教程:
记录Flash Microphone对象:
答案 2 :(得分:1)
如此糟糕,Adobe如何通过DIrector搞砸了事情。我习惯于快速完成这项操作(使用Director SHockwave和适当的xtra(额外的100美元插件)录制整个44 000 wav / 16位整个网页的音频...太糟糕的事情变得如此困难as3 ...(但是,好的,更干净,更有效率)
答案 3 :(得分:0)
您无法使用网页录制音频,但如果由于某种原因您需要嵌入录音应用程序(如您所说,使用某种插件),则可能是Java小程序最好/最简单的方法。自定义插件/扩展程序会更好,但更难,除非已有(可能有)。
您可能还应该重新考虑使用网页。您还没有真正满足您的要求,所以我不能说,但使用网络浏览器以外的网络应用程序可能要好得多:)
答案 4 :(得分:0)
在浏览器中录制的替代方法是要求用户上传他们从其他应用程序录制的文件。那里有各种各样的可用性问题,但它可能是在2009年完成这项工作的最直接方式。
我最近与一位Flash开发人员朋友讨论了这个问题,看看是否有一些解决方案只使用Flash和标准的Web服务器工具包而不依赖于Red5或FMS,他建议实际上可以使用Flash 10。给了我一个想法which I have fleshed out a little more here。有人愿意帮助并实现这一目标,还是这不可能?
答案 5 :(得分:0)
我一直在寻找,到目前为止我发现的最有希望的是Red5加上http://fms.denniehoopingarner.com/的提示......自2009年问这个问题以来,这些工具有多少移动?还有浏览器音频API,但主流用户似乎需要Flash(和/或Java?)。