本文主要是介绍Android MediaRecorder拍摄时间过短程序闪崩(stop failed.),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
遇到这个问题那心里是一个心塞啊,简直不知所以然。
后来在网上查了一些资料,也许是因为录制时间过短,
MediaRecord都没有成功的初始化紧接着就开始关闭释放而导致的问题,
希望google可以完善这样的一个'BUG'。
虽然看到网上一些解决的办法例如 :
//设置后不会崩 mMediaRecorder.setOnErrorListener(null);但是时灵时不灵的,后来发现了一个简单粗暴的方法,直接抛出异常,让程序正常执行下去开始使用,不知道这样会有什么问题,如果各位觉得有什么问题或者有更好的办法还望告知
//解决视频拍摄时间过短导致程序崩
try{mMediaRecorder.stop(); } catch(RuntimeException stopException){ }
这篇关于Android MediaRecorder拍摄时间过短程序闪崩(stop failed.)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!