我正在考虑在我的网站上添加语音录制功能。我不知道是否有一个ASP.NET库在那里,让我:ASP.NET:从Web应用程序录制声音?
- 按下一个按钮开始录制
- 记录我说,通过内置的麦克风我补偿的什么
- 将该文件保存为.wav或其他一些流行的声音文件
截至目前,我将是该功能的唯一用户,但如果我想要的话,我仍然会很高兴拥有这些技巧稍后再为客户提供。
我正在考虑在我的网站上添加语音录制功能。我不知道是否有一个ASP.NET库在那里,让我:ASP.NET:从Web应用程序录制声音?
截至目前,我将是该功能的唯一用户,但如果我想要的话,我仍然会很高兴拥有这些技巧稍后再为客户提供。
您的解决方案将涉及闪存组件(在呈现调用闪存组件的标记之外)。 ASP.NET堆栈将无法做到这一点。 Silverlight似乎无法做到这一点。
不是直接来自asp.net,因为asp.net是服务器端,你需要访问客户端麦克风 - 但是新的Adobe Flash Player有能力访问麦克风,因此理论上你可以使用闪存来录制上传到您的网站。
未经明确许可,您被限制在用户计算机上的100K存储空间,并且您录制的任何音频均以专有许可格式进行捕获。 – 2009-07-29 21:39:45
下面是问题:浏览器不允许应用程序访问硬件级别。但是,如果最终用户允许访问发生,您可以通过Java,Flash或ActiveX(Yuk!不这样做)来实现,但是有许多cavaets。这里就是志同道合的人喜欢自己正在接近同样的挑战很大螺纹:
如果我是走投无路做到这一点我想创建一个签名的Java小程序。
请参阅ListenUp sdk。我发现了一个名为english-test.net的公告板,它使用sdk发布声音。
没有插件的帮助,这是行不通的。浏览器根本不支持语音录制。 您可以选择:
由于普通HTML不支持音频输入和上传,因此您需要一些客户端代码才能实现此目的。
ActiveX控件Active Audio Record 2.0声称支持录制音频并将其上传到ASP.NET Web服务器。我从来没有尝试过。
嗯,看起来这不像是它应该是那么容易....也许我会传递这个功能。感谢大家的意见! – Jason 2009-07-29 21:58:53