MediaRecorder:设置Camera() - 错误相机不可用

时间:2011-02-03 13:10:04

标签: java android camera mediarecorder

任何人都知道如何将它用于mediarecorder? 我正在使用

recorder.setPreviewDisplay(holder.getSurface)持有者 - 它的相机(我在手机屏幕上看到胸部矩形) 当我运行我的应用程序 - 在logcat我看到错误(相机是不可用的)即时尝试使用功能 setCamera - 但它对我没有帮助。 有谁知道如何正确使用它?

或者我可以用其他方式录制视频(只有视频,没有音频)?

ok解决了

此代码例如

mediaRecorder = new MediaRecorder();
        camera.unlock();
        mediaRecorder.setCamera(camera);

1 个答案:

答案 0 :(得分:1)

您是否忘记在Android清单上设置权限?

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

现在我读到你已经回答了它。

不要忘记写作是一个答案。

解决方案是:

mediaRecorder = new MediaRecorder();
camera.unlock();
mediaRecorder.setCamera(camera);