gpt4 book ai didi

java - 如何查看是否有可以录制视频的 "front"摄像头?

转载 作者:行者123 更新时间:2023-11-30 02:45:43 28 4
gpt4 key购买 nike

我使用这种方法从前置摄像头录制视频: Recording video via Mediarecorder

它在我的 Nexus 4 上运行良好,但有人说有很多手机的前置摄像头无法录制视频,只能拍照。我的 Android 应用程序功能基于从前置摄像头录制视频,我的问题是某些手机无法通过前置摄像头录制视频是真的吗?以及我如何检测到这一点并通知用户?

最佳答案

尝试像这样调用一些代码

    CameraInfo cameraInfo = new CameraInfo();
if (cameraInfo.facing = CameraInfo.CAMERA_FACING_FRONT) {
//do your code?
} else {
//alert the user via toast or dialog
}

虽然没有内置的方法来解决这个问题。

编辑:应该适用于 API 9 及更高版本。

也许尝试调用这些方法来首先获取相机对象,然后检查是否有可用于前置摄像头的 camcorderProfile?

   hasProfile (int cameraId, int quality)
setCamera(camera);

关于java - 如何查看是否有可以录制视频的 "front"摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085686/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com