安卓camera2报错打不开

author

daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主

daisy.skye_嵌入式,Linux,Qt-CSDN博客daisy.skye擅长嵌入式,Linux,Qt,等方面的知识https://blog.csdn.net/qq_40715266?type=blog

查看日志报错,原因是找不到对应的分辨率

MediaProfiles: The given camcorder profile camera 2 quality 1 is not found
E MediaProfiles: The given camcorder profile camera 2 quality 5 is not found

.h

enum camcorder_quality {
     
    CAMCORDER_QUALITY_LIST_START = 0,
    CAMCORDER_QUALITY_LOW  = 0,
    CAMCORDER_QUALITY_HIGH = 1,
    CAMCORDER_QUALITY_QCIF = 2,
    CAMCORDER_QUALITY_CIF = 3,
    CAMCORDER_QUALITY_480P = 4,
    CAMCORDER_QUALITY_720P = 5,
    CAMCORDER_QUALITY_1080P = 6,
    CAMCORDER_QUALITY_QVGA = 7,
    CAMCORDER_QUALITY_2160P = 8,
    CAMCORDER_QUALITY_LIST_END = 8,
.cpp
int MediaProfiles::getCamcorderProfileParamByName(const char *name,
                                                  int cameraId,
                                                  camcorder_quality quality) const
{
     
    ALOGV("getCamcorderProfileParamByName: %s for camera %d, quality %d",
        name, cameraId, quality);

    int index = getCamcorderProfileIndex(cameraId, quality);
    if (index == -1) {
     
        ALOGE("The given camcorder profile camera %d quality %d is not found",
            cameraId, quality);
        return -1;
    }

修改配置函数
mediaRecorder = new MediaRecorder();
mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());
mediaRecorder.setCamera(camera);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_480P));


 

相关推荐

  1. 利用CameraX实现拍照录像

    2024-01-30 15:10:05       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-30 15:10:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-30 15:10:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-30 15:10:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-30 15:10:05       20 阅读

热门阅读

  1. 服务器自启动服务总结

    2024-01-30 15:10:05       55 阅读
  2. LarkXR渲染服务器架构升级,探索XR新体验

    2024-01-30 15:10:05       38 阅读
  3. 前端自己整理的学习面试笔记

    2024-01-30 15:10:05       36 阅读
  4. XR虚拍技术:重塑微剧与短剧产业的创新引擎

    2024-01-30 15:10:05       43 阅读
  5. C#关键字ref和out

    2024-01-30 15:10:05       34 阅读
  6. 图的前向星表示2

    2024-01-30 15:10:05       37 阅读
  7. 大模型-文本扩展&聊天机器人

    2024-01-30 15:10:05       37 阅读
  8. 【美团】无人机-大数据开发工程师

    2024-01-30 15:10:05       39 阅读
  9. css 让 width = (100% - 30px)

    2024-01-30 15:10:05       40 阅读
  10. udp(无连接)客户端和服务端代码

    2024-01-30 15:10:05       48 阅读
  11. 快捷键:IDEA 清理无效导入依赖

    2024-01-30 15:10:05       35 阅读