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

有人知道如何将其用于mediarecorder吗?我正在使用

记录器.setPreviewDisplay(holder.getSurface)其中的持有人-它是相机(我在手机屏幕上看到胸部矩形)当我运行我的应用程序时-

在logcat中我看到错误(相机不可用),我尝试使用setCamera函数-但它是不帮我。有人知道如何正确使用它吗?

或者也许我可以以其他方式录制视频(仅视频,不带音频)?

好的解决了

例如此代码

mediaRecorder = new MediaRecorder();

camera.unlock();

mediaRecorder.setCamera(camera);

回答:

您忘记在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);

以上是 MediaRecorder:setCamera()-错误相机不可用 的全部内容, 来源链接: utcz.com/qa/399048.html

回到顶部