我一直在开发在客户端记录音频的代码。好吧,我附上了录制的代码,它在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)
它不起作用,有人能说这段代码错了吗附言:我在stackoverflow上读到了一些与这个问题相关的帖子,但这对我的没有多大帮助
不幸的是,这不起作用。在服务器上调用mciSendString根本不会影响客户端。不能将Windows API命令从服务器调用到客户端。阅读本文,了解HTML5等技术是如何实现的(这一点都不容易):
http://www.html5rocks.com/en/tutorials/getusermedia/intro/录制html5音频
我觉得你最好的选择是通过Flash小程序。
网络浏览器中的语音录制小程序/闪光灯