是否有任何带语音记录示例代码的ASP.NET?

时间:2009-02-21 02:27:36

标签: asp.net flash voice-recording

我想知道是否有任何代码样本用于带语音录制的ASP.NET。

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

我搜索过谷歌很多,找不到任何代码可以做的代码。

我已经看过可以做到这一点的网站,它正在使用FLR和RoR(我认为)。

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

感谢。

编辑:

Stephen M. Redd,

感谢您的意见。是的,我知道没有简单的方法来实现我的要求。我也在这个问题上研究和谷歌很多。是的,我已经知道最好的方法是使用FLASH与FMS或RED5(开源)。

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

您知道吗?或者您能提供我上述要求的任何指示吗?

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

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

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

感谢。

编辑2:

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

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

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

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

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

编辑3:

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

我想这意味着我一个人。

4 个答案:

答案 0 :(得分:4)

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

这家伙似乎有一些在Flash中进行录音的例子,包括代码示例:

http://fms.denniehoopingarner.com/

答案 1 :(得分:2)

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

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

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

还有一些Java applet具有类似的功能,例如ListenUp SDK(我没有使用过它,所以它不是认可)。

关于这个主题有很多关于Microsoft Silverlight的讨论,但据我所知,从Silverlight 2开始,不支持来自客户端的语音和摄像头输入,尽管它可能会被放入Silverlight 3中。关于如何在Silverlight应用程序中使用必要的Flash位的一些信息。有关详细信息,请查看this post

答案 2 :(得分:0)

ASP.net是一种服务器端技术,但语音录制是在客户端完成的。因此,无论您使用的是ASP.net,PHP,Ruby on Rails还是Cobol,都无法直接进行。

您需要的是一个客户端应用程序,它与服务器端一起工作以实现此目的。我不知道Silverlight是否可以进行麦克风录音,但Flash可以。使用Flash Media Interactive Server显然很容易,但通常你应该可以不用,即只需让Flash应用程序进行录制,然后将其上传到服务器。

答案 3 :(得分:0)

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

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

祝你好运

相关问题