在使用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秒几乎是最短时间。

 posted on 2013-10-10 18:06  soper  阅读(4457)  评论(2)    收藏  举报