05-25 10:10:06.901: I/Process(24747): Sending signal. PID: 24747 SIG: 9
05-25 10:10:12.370: D/libEGL(24832): loaded /system/lib/egl/libGLES_android.so
05-25 10:10:12.378: D/libEGL(24832): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
05-25 10:10:12.394: D/libEGL(24832): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
05-25 10:10:12.394: D/libEGL(24832): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
05-25 10:10:12.479: D/OpenGLRenderer(24832): Enabling debug mode 0
05-25 10:10:17.698: I/MediaRecorderJNI(24832): prepare: surface=0x6cbc00 (identity=1766)
05-25 10:10:17.706: E/MediaRecorder(24832): start failed: -19
05-25 10:10:17.729: D/AndroidRuntime(24832): Shutting down VM
05-25 10:10:17.729: W/dalvikvm(24832): threadid=1: thread exiting with uncaught exception (group=0x40a8a1f8)
05-25 10:10:17.729: E/AndroidRuntime(24832): FATAL EXCEPTION: main
05-25 10:10:17.729: E/AndroidRuntime(24832): java.lang.RuntimeException: start failed.
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.media.MediaRecorder.start(Native Method)
05-25 10:10:17.729: E/AndroidRuntime(24832): at video..VideoActivity.start(VideoActivity.java:195)
05-25 10:10:17.729: E/AndroidRuntime(24832): at video..VideoActivity.access$0(VideoActivity.java:178)
05-25 10:10:17.729: E/AndroidRuntime(24832): at video..VideoActivity$1.onClick(VideoActivity.java:92)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.view.View.performClick(View.java:3519)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.view.View$PerformClick.run(View.java:14140)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.os.Handler.handleCallback(Handler.java:605)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.os.Handler.dispatchMessage(Handler.java:92)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.os.Looper.loop(Looper.java:137)
05-25 10:10:17.729: E/AndroidRuntime(24832): at android.app.ActivityThread.main(ActivityThread.java:4424)
05-25 10:10:17.729: E/AndroidRuntime(24832): at java.lang.reflect.Method.invokeNative(Native Method)
05-25 10:10:17.729: E/AndroidRuntime(24832): at java.lang.reflect.Method.invoke(Method.java:511)
05-25 10:10:17.729: E/AndroidRuntime(24832): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
05-25 10:10:17.729: E/AndroidRuntime(24832): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
05-25 10:10:17.729: E/AndroidRuntime(24832): at dalvik.system.NativeStart.main(Native Method
解决方案 »
- 如何获取SurfaceView中Canvas绘制出的图片
- 关于ANDROID update.zip升级的请教!
- 有关listView里面自定义items布局的问题
- tablerow中组件实现竖直排列,如何做?
- run()发个消息出来让Handler()完成,不直接在run里完成,为什么?
- 请教android图片资源多分辨率适配的问题
- 出现一个关于字符串的奇葩问题
- 新手想学Android,求推荐本书
- android是如何操作网络数据库,有那些方法以?大侠们讲解下
- fragment里网络请求,返回数据的处理!大家帮帮忙
- 求助 关于一个ProgressDialog问题
- android开发Caused by: java.lang.NullPointerException
直接用default input device呢?没看到你audio通路打开的打印,看看驱动打印有什么错没有?也可以试试mms里面有个录音功能是不是正常,可以去排除硬件和驱动方面的问题。
mMediaRecorder.setOnInfoListener(this);
mMediaRecorder.setOnErrorListener(this);主要是Activity要实现OnInfoListener和OnErrorListener接口
camera.release();
camera = null;
我很不愿意关掉摄像头,我就把这些代码注释了 ,结果就出现了楼主的问题。去掉注释就好了。
if (isPreview) {
camera.stopPreview();
camera.release();
camera = null;
}
mRecorder.start();
这里的camera对象是如何获得的呢?
Camera.open()吗?
先解锁,就不会报start failed: -19
mediarecorder = new MediaRecorder();// 创建mediarecorder对象
mediarecorder.reset();
mediarecorder.setCamera(mCamera);
这里的camera对象是如何获得的呢?
Camera.open()吗?大神,我想问同样的问题啊,而且camera = null后,拍摄时摄像头会旋转90°,这个如何解决??