MediaRecorder的start()方法不能正常执行

异常一般为 start failed -19android

这里须要注意两点:对象

1.按照API文档中的说明在android 4.0 以上是不用Camera.lock()和Camera.unlock(),可是当咱们调用MediaRecorder.start()时必定要调用Camera.unlock(),不然一直start failed。此时有一种莫名的惆怅大哭……文档

2.android sdk samples中给的示例media/MediaRecorder,里面在设置相机Parameters时获取了MediaRecorder须要设置的Profile,从而经过Profile进行了一系列的使用,等到建立MediaRecorder对象时再传递profile对象,也会报start failed -19错误。file

以上讨论内容为API level19文档和android sdk samples/android-19/media/MediaRecorder。须要对遇到困惑的朋友有所帮助。sdk

相关文章
相关标签/搜索