【问题标题】:are there any ASP.NET with Voice Recording sample codes?是否有任何带有录音示例代码的 ASP.NET?
【发布时间】:2010-10-08 23:44:56
【问题描述】:

我想知道是否有任何带有语音记录的 ASP.NET 代码示例。

好的,基本上,我想创建一个网页,允许用户单击录制按钮并通过他/她的麦克风录制他/她的声音,然后将其转换为 mp3 文件,然后我想单击播放按钮播放什么记录下来。

我已经搜索了很多谷歌,但找不到任何代码可以做到这一点。

我见过可以做到这一点的网站,它使用带有 RoR 的 FLASH(我认为)。

有没有办法使用 ASP.NET 录制语音? 我不在乎它是否需要与 ASP.NET 的 FLASH 结合,只要可能。

谢谢。

编辑:

斯蒂芬·M·雷德,

感谢您的意见。是的,我知道没有简单的方法可以完成我的要求。我也对这个问题进行了很多研究和谷歌搜索。是的,我已经知道最好的方法是使用带有 FMS 或 RED5(开源)的 FLASH。

所以我想弄清楚如何编写一个简单的 FLASH (.swf),我可以录制语音,然后以 mp3 格式保存到 RED5 服务器。

你知道或者你能提供我上面所问的任何方向吗?

1) FLASH 中的麦克风类教程(我正在阅读一本名为“教室中的 FLASH Actionscript”的书的一些基本实现,它没有告诉我如何录制语音,而只告诉我如何在 FLASH 中使用麦克风对象)

2) 关于如何设置和使用 RED5 的教程(由于成本原因,FMS 不是一个选项)

3) 如何将 1) 和 2) 与 asp.net 和 javascript 集成(如果有任何我可以访问的 FLASH microphon .swf 的 flashvars 以便 ASP.NET 可以与 javascript 一起使用)

谢谢。

编辑 2:

我不能考虑接受答案,因为他们都没有提供好的答案。

看看我的问题并阅读我得到的 cmets,你会发现我的问题没有得到很好的答案。

我的问题是找到一个基于网络的音频/录音机,以便用户可以在网站上录制他们的声音。

为了更好地传达我的确切要求,请查看 www.snapvine.com 或 www.pubclip.com 。它们都为用户提供了一种直接在网页上录制语音的方式。

所以,我正在寻找一个类似于他们提供的与我的网站集成的 FLASH 组件 (.swf)。

编辑 3:

对于大多数开发人员来说,这种语音/麦克风录音似乎是一个具有挑战性的项目。

我想这意味着我一个人。

【问题讨论】:

  • 为了清楚起见,您想要做的事情与 ASP.NET 没有任何关系。 ASP.NET 和 RoR 在服务器上运行以处理请求并为浏览器呈现某些内容。如果你想在浏览器中使用 flash 来记录东西,使用 ASP.NET 作为后端不会有任何影响。

标签: asp.net flash voice-recording


【解决方案1】:

我认为这是必须使用 Flash 完成的事情。

这家伙似乎有一些在 Flash 中进行语音录制的示例,以及代码示例:

http://fms.denniehoopingarner.com/

【讨论】:

  • 你有什么具体的例子可以提供吗?在我看来,到目前为止,对于 ASP.NET 来说这是不可能的
【解决方案2】:

没有简单的方法来做这种事情。基于 HTTP 和 HTML 的标准 Web 技术不具备这些功能。 HTTP 不适用于移动音频数据,HTML 和 Javascript 无法直接与托管操作系统或麦克风等硬件资源对话。

您可以通过 Web 应用程序使用 3rd 方浏览器插件和小程序来执行此类操作。

大多数人使用 Flash 和 Flash Media Server 通过网络进行音频​​输入。

还有一些 Java 小程序具有类似的功能,例如 ListenUp SDK(我没有使用过,因此不作为认可)。

关于这个与 Microsoft Silverlight 相关的主题有很多讨论,但据我了解,Silverlight 2 不支持来自客户端的语音和摄像头输入,尽管它可能会被放入 Silverlight 3。有一个不过,有关如何在 Silverlight 应用程序中使用必要的 Flash 位的大量信息。有关这方面的更多信息,请查看this post

【讨论】:

    【解决方案3】:

    ASP.net 是一种服务器端技术,但语音录制是在客户端完成的。所以不管你用的是 ASP.net、PHP、Ruby on Rails 还是 Cobol,都不能直接做。

    您需要一个与服务器端一起工作的客户端应用程序来完成此任务。我不知道 Silverlight 是否可以做麦克风录音,但 Flash 可以。使用Flash Media Interactive Server 显然很容易做到这一点,但通常您应该能够在没有的情况下做到这一点,即只需让 Flash 应用程序进行录制,然后将其上传到服务器。

    【讨论】:

      【解决方案4】:

      嗨,Sam,在 Silverlight 4 中,可以从麦克风和网络摄像头录制声音。

      只要关注博客。 http://blog.ondrejsv.com/post/Audio-recorder-Silverlight-4-sample.aspx

      祝你好运

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        相关资源
        最近更新 更多