Asp.net 在visual studio中录制音频(网站开发中)不起作用

Asp.net 在visual studio中录制音频(网站开发中)不起作用,asp.net,vb.net,c#-4.0,Asp.net,Vb.net,C# 4.0,我一直在开发在客户端记录音频的代码。好的,我附上了录制代码,它在Visual studio的项目开发中运行良好,但在Visual studio的网站应用程序开发中不起作用 //记录_ mciSendString("open new Type waveaudio Alias recsound", Nothing, 0, 0) mciSendString("record recsound", Nothing, 0, 0) //存放 mciSendString("save recsound c

我一直在开发在客户端记录音频的代码。好的,我附上了录制代码,它在Visual studio的项目开发中运行良好,但在Visual studio的网站应用程序开发中不起作用

//记录_

 mciSendString("open new Type waveaudio Alias recsound", Nothing, 0, 0)
 mciSendString("record recsound", Nothing, 0, 0) 
//存放

mciSendString("save recsound c:\record.wav", "", 0, 0)
mciSendString("close recsound", "", 0, 0)
它不起作用,有人能说这个代码错了吗
PS:我在stackoverflow中阅读了一些与此问题相关的帖子,但对我没有多大帮助

不幸的是,这不起作用。在服务器上调用mciSendString不会影响客户端。无法从服务器向客户端调用Windows API命令。阅读此文,了解HTML5等技术如何实现这一点并不容易:

我觉得你最好的选择是通过Flash小程序


请编辑您的问题以回答以下问题:问题1:您有什么症状?一个空文件?例外?一个音频文件,但你听不到任何音频?问题2:你的音频来源是什么?我不明白你想在服务器端录制什么,所以请你解释一下你想达到什么目的。没有任何异常在没有录制的情况下都可以正常工作,2.sry的错误是它的客户端源-用户voiceOk,因此语音源是客户端的,但您是在服务器端录制的。您是如何将它从客户端传送到服务器端的?他们是在上传文件,还是以某种方式将音频流式传输给您,或者其他什么?我的想法-每当客户端单击“录制”按钮时,事件自动调用服务器端功能进行录制,因此无需上传/发送,然后我将其存储在数据库中。