在使用MediaRecorder時,調用mediaRecord時會出現
MediaRecorder: stop failed
查閱官方文當時發現:
Note that a RuntimeException is intentionally thrown to the application, if no valid audio/video data has been received when stop() is called.
在調用start()后馬上調用stop(),時由於沒有生成有效的音頻或是視頻數據。
解決方法:讓線程睡眠一定的時間,在測試后發現1秒幾乎是最短時間。