Android E/CameraSource:无法开始录制,收到错误:未实现功能(-38)
我正在从服务中的线程调用MediaRecorder上的prepare方法来录制视频Android E/CameraSource:无法开始录制,收到错误:未实现功能(-38),android,mediarecorder,video-recording,Android,Mediarecorder,Video Recording,我正在从服务中的线程调用MediaRecorder上的prepare方法来录制视频 private Runnable mRunnable = new Runnable() { @Override public void run() { try { if (prepareMediaRecorder()) { mediaRecorder.start(); } else {
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
try {
if (prepareMediaRecorder()) {
mediaRecorder.start();
} else {
releaseMediaRecorder();
}
} catch (Exception e) {
e.printStackTrace();
SpyCameraUtility.showToast(SecretRecordingApplication.getAppState(), "Camera is used by other application , can't record.");
FirebaseCrash.report(e);
mHandler.post(new Runnable() {
@Override
public void run() {
finishService();
}
});
}
}
};
有时它给我以下的错误
10-03 21:22:43.738 3099-12598/? E/CameraClient: mSurface or mPreviewWindow must be set before startRecordingMode.
10-0321:22:43.738309-12598/?E/CameraSource:无法开始录制,收到错误:未实现功能(-38)
10-03 21:22:43.738 3099-3780/? D/MPEG4Writer:停止写入程序线程
10-03 21:22:43.748 3099-12597/? D/MPEG4Writer:在最后一批中写入了0个块
10-03 21:22:43.748 3099-3780/? D/MPEG4Writer:写入线程已停止
10-03 21:22:43.748 3099-3780/? D/MPEG4Writer:视频曲目停止
10-03 21:22:43.748 3099-3780/? E/MPEG4Writer:Stop()已调用,但跟踪未启动
10-03 21:22:43.748 3099-3780/? D/MPEG4Writer:音频曲目停止
10-03 21:22:43.748 3099-3780/? E/MPEG4Writer:Stop()已调用,但跟踪未启动
这个错误太频繁了,几乎是7/10。我无法获得与此错误相关的stackoverflow的更多信息。
有人能帮我解决上面的问题吗?提前谢谢。您是如何解决这个问题的?…无法解决。。现在在主线上录制@Alessandro.那是什么设备?@AlexCohn我想当时是三星galaxy s6。。我现在记不清了。谢谢,S6和其他一些银河设备上已经报告了这样的错误。您是如何解决这个问题的?…无法解决。。现在在主线上录制@Alessandro.那是什么设备?@AlexCohn我想当时是三星galaxy s6。。现在无法准确回忆。谢谢,S6和其他一些Galaxy设备上已经报告了此类错误
10-03 21:22:43.738 3099-12598/? E/CameraClient: mSurface or mPreviewWindow must be set before startRecordingMode.