Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 从网页录制音频并上传到服务器_Flash_Silverlight_Audio Recording - Fatal编程技术网

Flash 从网页录制音频并上传到服务器

Flash 从网页录制音频并上传到服务器,flash,silverlight,audio-recording,Flash,Silverlight,Audio Recording,在网页上,我希望从用户的麦克风录制音频,然后将文件上传到服务器,以MP3格式存储。我的解决方案是使用.NET构建的 我见过的大多数类似的应用程序都在客户端使用Flash,可能在服务器上使用Flash媒体服务器。我们没有FMS的预算。我正在寻找一个免费/开源的解决方案 我也看过Silverlight 4,因为它支持录制WAV音频,但我不清楚如何处理上传和编码到MP3位 最终,我需要从麦克风录制音频,然后能够将该文件作为MP3文件存储在服务器上。免费(或至少便宜)是必需的 欢迎提出任何建议 谢谢。您

在网页上,我希望从用户的麦克风录制音频,然后将文件上传到服务器,以MP3格式存储。我的解决方案是使用.NET构建的

我见过的大多数类似的应用程序都在客户端使用Flash,可能在服务器上使用Flash媒体服务器。我们没有FMS的预算。我正在寻找一个免费/开源的解决方案

我也看过Silverlight 4,因为它支持录制WAV音频,但我不清楚如何处理上传和编码到MP3位

最终,我需要从麦克风录制音频,然后能够将该文件作为MP3文件存储在服务器上。免费(或至少便宜)是必需的

欢迎提出任何建议


谢谢。

您可以使用免费的Red5服务器而不是Flash媒体服务器-以下是如何使用它录制音频和视频的教程:

我也在考虑使用Silverlight,但对我来说,问题是我不想要求用户安装任何版本的.Net。因此,我从Javasonics.com选择了ListenUp,取而代之的是,我必须依赖于用户浏览器可用的功能性Java,并且还依赖于用户在弹出提示时接受运行小程序。一个六个,另一个半打


无论如何,在服务器端编码方面,我使用自己的python CGI脚本进行转换(在我的例子中,Speex转换为WAV(使用speexdec),然后WAV转换为MP3(使用lame),WAV转换为OGG(使用oggenc).事实上,我看到了,它有一个现收现付/预付费帐户选项。

早在2010年,当你问这个问题时,tehre除了使用flash客户端+媒体服务器+ffmpeg将flv转换为mp3之外,没有其他解决方案

但现在这是可能的,多亏了炼金术/as3


您应该查看flash mp3录制脚本。我是一个小的flash脚本,它位于网页上,录制来自访问者/成员的音频,并将其保存为web服务器上的mp3。不需要Red5或其他媒体服务器。

谢谢。但是,看起来这会在服务器上创建FLV,而不是mp3。对吗?老实说,我不需要我不会深入研究它在服务器上的具体功能,但由于flv中的声音是mp3格式的,因此可能有一种方法可以在编码成动画之前拦截它,或者在编码后使用ffmpeg再次从中提取mp3。