Java getPreferredPreviewSizeForVideo()api 10级
我需要建立相机的最高录制输出,通常我会为>3.0设置getPreferredPreviewSizeForVideo(),但是我需要在api 10中支持这一点 是否有其他方法获取此信息Java getPreferredPreviewSizeForVideo()api 10级,java,android,mobile,Java,Android,Mobile,我需要建立相机的最高录制输出,通常我会为>3.0设置getPreferredPreviewSizeForVideo(),但是我需要在api 10中支持这一点 是否有其他方法获取此信息 getPreferredPreviewSizeForVideo()只是一种方便的方法,其结果取决于自API级别5以来一直存在的getSupportedVideoSizes()。文件规定: 视频的首选预览大小(宽度和高度),以像素为单位 记录getSupportedVideoSizes()是否不返回null;否则 返
getPreferredPreviewSizeForVideo()
只是一种方便的方法,其结果取决于自API级别5以来一直存在的getSupportedVideoSizes()
。文件规定:
视频的首选预览大小(宽度和高度),以像素为单位
记录getSupportedVideoSizes()是否不返回null;否则
返回null
因此,作为替代方法,只需调用getSupportedVideoSizes()
,检查结果是否为null
,按最大像素数对结果进行排序,就可以得到您想要的结果。对于排序部分,您需要设置一个比较器
并使用Collections.sort(…)
编辑:似乎我看到的是错误方法的API级别!:(不幸的是,上面的内容没有任何进一步的帮助…您是否尝试过
获取(“视频首选预览大小”)
?我意识到这有点粗糙,但在11岁以下的API上可能会出现。您也可以试着打印展平()
的值,看看您需要的值是否在其中。getSupportedVideoSizes()
似乎是根据文档添加到API 11中的。@A--C:糟糕,我不敢相信我看到的API级别是错误的方法!:(感谢您指出这一点。不幸的是,在这种情况下,上面对OP没有任何帮助。。。