在MVC3中录制音频

时间:2011-10-27 13:56:01

标签: c# .net asp.net-mvc asp.net-mvc-3 audio-recording

我目前正在搜索一个允许用户在MVC3应用程序中制作和保存录音的工具。

我知道这可以通过使用Silverlight,Flash或ActiveX方法来实现,但我感兴趣的是它是否可以通过简单/优雅的方法完成。

理想情况下,工作流程的功能如下:

  • 用户点击“录制”按钮。
  • 如果用户有麦克风,则开始录制,否则会通知用户无法录制
  • 用户点击“录制”按钮停止录制
  • 提示用户保存录音

如果有人知道任何可以轻松集成到MVC应用程序中的工具,或者可能会指向正确方向的东西,那么我们将不胜感激。

3 个答案:

答案 0 :(得分:5)

如果通过优雅你的意思是纯粹的javascript我恐怕这是不可能的。您将需要使用客户端插件。以下是audio recorder with Silverlight的示例。

答案 1 :(得分:2)

如果您不使用Flash,Silverlight,ActiveX,Java或任何其他插件,您将无法访问客户端上的低级音频。这当然是出于安全原因,每种插件在系统中都有自己的安全策略。

我的建议是研究这些最适合您的需求。

答案 2 :(得分:0)

最清晰的方法是允许用户上传音频文件。

如果不适合使用客户端编程。