且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在ASP.NET C#应用程序中录制语音

更新时间:2022-11-06 18:51:31

阅读: javascript - HTML5录制音频到文件 - Stack溢出 [ ^ ]

I'm facing a issue to sote the voice in my local db and folder please help me out in this i'm new for this plz help me plz

Can you give me the code to write in computer class

What I have tried:

[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
    private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Computer computer = new Computer();
            //computer.Audio.Play("c:\\Mere Bina.mp3", AudioPlayMode.WaitToComplete);
        }

    }

    protected void btnRecord_Click(object sender, EventArgs e)
    {
        // record from microphone
        mciSendString("open new Type waveaudio Alias recsound", "", 0, 0);
        mciSendString("record recsound", "", 0, 0);

    }

    protected void btnStop_Click(object sender, EventArgs e)
    {
        // stop and save
        mciSendString("save recsound E:\\Railways\\Sound\\record.wav", "", 0, 0);
        mciSendString("close recsound ", "", 0, 0);
        Computer c = new Computer();
        c.Audio.Stop();


        //mciSendString("save recsound E:\\Railways\\Sound\\record.wav", "", 0, 0);
        //DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".wav", "" , 0, 0);
        //mciSendString("close recsound ", "", 0, 0);
        //Computer c = new Computer();
        //c.Audio.Stop();
    }

    protected void btnRead_Click(object sender, EventArgs e)
    {
        Computer computer = new Computer();
        computer.Audio.Play("E:\\Railways\\Sound\\record.wav", AudioPlayMode.Background);



    }


And also getting the error on AudioPlayMode Plz help me asap

Read this : javascript - HTML5 record audio to file - Stack Overflow[^]