当前位置: 首页 > 面试题库 >

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

高茂
2023-03-14
问题内容

有人知道如何将其用于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);


 类似资料:
  • 每次基于Subversion的PHP项目加载时,我都会得到以下消息... 显然,该OS是Mac OSX的美洲狮。我也遵循了链接内的说明,它仍然在完全随机的时间出现。然而,颠覆行动似乎很管用。

  • 每次基于Subversion的PHP项目加载时,我都会收到以下消息... 很明显,操作系统是Mac OSX的山狮。我也遵循了链接内的指示,它仍然在完全随机的时间出现。然而,颠覆行动似乎运作良好。

  • 有什么建议吗? 这对btw-helm没有帮助:错误:找不到可用的发行版名称

  • 我在Android Studio 6.0上的模拟器出现了上述崩溃,但在我的设备6.0.1上没有崩溃。模拟器有时会启动相机,但它大多会崩溃,在logcat中没有任何东西来给我指明正确的方向。有人知道这里可能发生了什么吗? 此外,这里有一个图像,当它确实通过。image_capture_camera logcat:

  • 我正在使用opencv进行相机标定。我正在使用"Cook book编程"中给出的相同代码。 我不知道我的代码出了什么问题。代码如下:- 在相机标定类,它打开图像成功但它失败findChessboardCorners行...

  • 问题内容: 我是新手,遇到问题了。我使用了yeoman角度生成器并添加了ngAnimate模块。当我运行时,出现以下错误: app.js index.html bower.json 我认为应该加载该模块,我不知道自己在做什么错。有人有建议吗? 谢谢 问题答案: 我怀疑原因是:如果运行 grunt test ,则将运行业障任务。karma的配置位于karma.conf.js文件中。在那里,您必须在