MediaRecorder:setCamera() – 错误的相机不可用

任何人都知道如何使用它进行mediarecorder? 我正在使用

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

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

好的,已解决

这个代码例如

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

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

    

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

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

解决方案是:

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