Esempio n. 1
0
 public void beginRecord()
 {
     RecordVoice.mciSendString("set wave bitpersample 8", "", 0, 0);
     RecordVoice.mciSendString("set wave samplespersec 20000", "", 0, 0);
     RecordVoice.mciSendString("set wave channels 1", "", 0, 0);
     RecordVoice.mciSendString("set wave format tag pcm", "", 0, 0);
     RecordVoice.mciSendString("open new type WAVEAudio alias movie", "", 0, 0);
     RecordVoice.mciSendString("record movie", "", 0, 0);
 }
Esempio n. 2
0
        public string stopRecord()
        {
            RecordVoice.mciSendString("stop movie", "", 0, 0);
            string name = this.generateName();
            string str1 = "cache\\video\\" + name + ".wav";

            RecordVoice.mciSendString("save movie " + str1, "", 0, 0);
            RecordVoice.mciSendString("close movie", "", 0, 0);
            string str2 = "cache\\video\\" + name + ".amr";

            this.f.execute(" -y -i " + str1 + " -ar 8000 -ab 12.2k -ac 1 " + str2);
            return(str2);
        }