recorder . set audio source(media recorder。audio source . MIC);
recorder . setoutputformat(media recorder。output format . THREE _ GPP);
recorder . set audio encoder(media recorder。audio encoder . AMR _ NB);
recorder . setoutputfile(PATH _ NAME);
recorder . prepare();
記錄器. start();?//現在開始錄制
...
記錄器. stop();
記錄器. reset();?//您可以通過返回setAudioSource()步驟來重用該對象
記錄器. release();//現在該對象不能被重用。妳覺得妳寫的代碼順序對嗎?這是壹個過程嗎?或者說妳開始了幾次?壹個完整的點擊事件應該在觸摸時執行壹次,在觸摸時執行多次,在觸摸時執行壹次。妳所看到的多次運行應該是壹個移動事件。檢查api。您報告了拋出錯誤。
IllegalStateException如果在start()之前調用它.這意味著在開始之前調用了停止。