文档开发者中心
我的
|

相机能力

DevEco Studio

应用媒体

getSupportedSizes()获取的相机设备支持的分辨率与实际情况不符

20

cke_858.png

cke_1245.png

如上图所示,输出相机设备对应所有格式支持的分辨率列表。

疑问①:为何H.264和H.265支持的分辨率列表都为空?在录像的音视频配置中,编码只有三种选择:H.264、HEVC(H.265)、默认(默认为H.264),而只要将分辨率设置为上图绿色范围,仍然可以以H.264和H.265正常录制视频。

cke_47018.png

疑问②:输出的所有支持分辨率列表中,有值的最大都显示支持4608*3456,但是将此数值设置到宽高中后就会闪退,实际并不支持。经测试,上图红色范围内的“可支持分辨率”都会造成闪退,且报错显示Surface不能为空。

另外我使用系统相机录像测试,其默认分辨率为上图蓝色框部分:3840*2160,且将此分辨率设置到音视频配置宽高中可以正常录制。但此分辨率既不是支持列表中的最大分辨率也不是最小分辨率,而且列表中显示支持的最大分辨率实际情况是并不支持,那我如何让设备在录像时按设备支持的最大录像分辨率进行录制?

点赞
2
收藏
1
回复
2
分享
举报
浏览566 编辑于2022-04-08 15:46未知归属地
全部评论
最多点赞
最新发布
最早发布
楼主您好,问题已交给研发定位,请耐心等待
2楼回复于2022-04-18 02:38 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2022-04-09 05:12 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。