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