我正在考虑为我网站上的一些帖子添加录音。我想知道是否有一个 ASP.NET 库可以让我:
- 按下按钮开始录制
- 通过我的伴奏的内置麦克风记录我所说的话
- 将文件另存为 .wav 或其他一些流行的声音文件
到目前为止,我将是此功能的唯一用户,但如果我以后想为客户提取它,在我的技巧包中仍然会很好。
我正在考虑为我网站上的一些帖子添加录音。我想知道是否有一个 ASP.NET 库可以让我:
到目前为止,我将是此功能的唯一用户,但如果我以后想为客户提取它,在我的技巧包中仍然会很好。
没有插件的帮助是不可行的。浏览器根本不支持录音。您可以选择:
问题是:浏览器不允许应用程序访问这种级别的硬件。但是,如果最终用户允许访问发生,您可以通过 Java、Flash 或 ActiveX(Yuk!不要这样做)来实现这一点,但是有许多注意事项。这是一个很棒的话题,像你这样志同道合的人正在接近同样的挑战:
如果我被迫这样做,我会创建一个签名的 Java Applet。
您的解决方案将涉及一个 flash 组件(在渲染调用 flash 组件的标记之外)。ASP.NET 堆栈将无法做到这一点。Silverlight 似乎无法做到这一点。
不是直接来自 asp.net,因为 asp.net 是服务器端,您需要访问客户端麦克风 - 但是新的 adobe flash 播放器能够访问麦克风,因此理论上您可以使用 flash 录制然后上传到您的站点.
请参阅ListenUp sdk。我发现一个名为english-test.net的公告板正在使用sdk 发布声音。
您需要一些客户端代码来实现这一点,因为常规 HTML 不支持音频输入和上传。
ActiveX 控件Active Audio Record 2.0声称支持录制音频并将其上传到 ASP.NET Web 服务器。我从来没有尝试过。