我试着去接受她支持摄像头的视频分辨率列表,但即时通讯跳出选项...
getSupportedPictureSize()的照片返回值,
getSupportedPreviewSize()崩溃整个手机由于IM记录,但不预览
getSupportedVideoSize()返回null ...
是否有任何其他方法获取有关支持的分辨率的信息?获取Android摄像头分辨率
回答
标准相机API可能无法完全在不同的设备上工作。所以通常我会打印出所有相关参数来检查我可以使用什么。您可以使用下面的代码:
Camera camera = Camera.open();
Parameters param = camera.getParameters();
Log.i("camera", "parameters: " + param.flatten());
,我从我的设备得到日志:
02-13 15:10:36.185:I /摄像头(19544):参数: 首选预览-size换视频= 1280×720;变焦= 0; MAX-NUM-被测面-HW = 5;放大支持= TRUE;计量=中心;对比度= 2;最大光圈=汽车;场景模式=汽车; JPEG -quality = 100;预览格式值= yuv420sp,YUV420P; JPEG缩略图质量= 100;预览格式= yuv420sp;视频 - 大小 - 值= 1280x720,1920x1080,960x720,720x480,640x480,352x288,320x240,176x144 ;预览大小= 960x720;焦距= 3.700000; ISO =汽车;快速FPS-模式= 0;闪光模式值=自动,关闭,上,火炬; previe瓦特帧率值= 30,20,15,10;预览帧率= 30;将对焦模式值=汽车,无穷大,宏,固定的,连续的图像,连续的视频; JPEG-thumbnail-宽= 160;视频尺寸1280×720 =;场景模式值=自动,肖像,风景,夜景,海滩,雪景,夕阳,烟火,运动,聚会,烛光,黄昏,黎明,下降,颜色,文字,背光;预览FPS-范围值=(10000,10000),(15000,15000),(15000,30000),(30000,30000); JPEG-缩略图尺寸值= 160x120,160x90,144x96,0x0;变焦比= 100,102,104,109,111,113,119,121,124,131,134,138,146,150,155,159,165,170,182,189,200,213,222,232,243,255,283,300,319,364,400;预览大小值= 960x720,1280x720,640x480,352x288,320x240;图像尺寸值= 640x480,960x720,1024x768,1280x720,1600x1200,2560x1920,3264x2448,2048x1536,3264x1836,2048x1152,3264x2176;预览FPS-范围= 15000,30000;最小曝光补偿= -4; antibanding = OFF; MAX-NUM-聚焦区域= 1;垂直视角= 49.3;水平视角= 63;视频-stabilization支持= TRUE; JPEG缩略图高度= 120;平滑变焦supporte d = FALSE;将对焦模式=自动;自动最大光圈锁支持= TRUE;视频帧格式= yuv420sp;画面格式值= JPEG;最大曝光补偿= 4;对焦区=(0 ,0,0,0,0);曝光补偿= 0;曝光补偿步= 0.5;闪光模式= OFF;效果值=无,单声道,负,深褐色,曝光过度,色调分离,洗涤,vintage-温暖,复古冷,点蓝,点红,黄,点绿色,cartoonize;图片大小= 640×480;最大变焦= 30;效果=无;最大光圈值=自动,白炽灯,荧光灯,日光,阴天;图片格式= jpeg;焦点距离= 0.15,1.20,无限;自动曝光锁定支持= true;抗感染值= 50hz,关闭
- 1. OpenCV - 摄像头分辨率
- 2. 网络摄像头分辨率问题
- 3. Xamarin设置摄像头分辨率
- 4. Windows 8摄像头分辨率
- 5. mac上的摄像头分辨率
- 6. j2me中的全分辨率摄像头
- 7. 摄像头/ LCD分辨率缩放
- 8. JavaScript获取网络摄像头分辨率
- 9. 用谷歌视觉设置摄像头分辨率android
- 10. 如何使用OpenCV在Android中设置摄像头分辨率?
- 11. 设置在Android手机上的摄像头分辨率
- 12. 如何在android中获得支持的视频摄像头分辨率?
- 13. 捕捉摄像头图像始终在最高分辨率!
- 14. 获取摄像头流分辨率而不添加视频到DOM?
- 15. C++获得支持的摄像头分辨率和帧速率OSX
- 16. 拍摄图像时获取/设置视频分辨率
- 17. 如何在Qt中设置摄像头分辨率?
- 18. 安卓:将手机摄像头分辨率影响预处理
- 19. OpenCV - 更改Java中的摄像头分辨率
- 20. 使用Java设置摄像头分辨率(JMF)
- 21. 如何在Chrome中控制webrtc的摄像头分辨率?
- 22. Python OpenCV访问摄像头最大分辨率
- 23. DirectShow.NET - 摄像头分辨率属性页面
- 24. AS3网络摄像头分辨率/尺寸问题
- 25. Windows Mobile 6.5中的摄像头分辨率变化
- 26. Vuforia相机低设备摄像头分辨率与Unity
- 27. 通过意向安卓视频摄像头分辨率
- 28. Delphi在directshow中更改摄像头的分辨率
- 29. 在OpenCV中查询最大摄像头分辨率
- 30. HTML5视频摄像头匹配分辨率
找到workaroud:只需使用CamcorderProfile.hasProfile (int what_profile) – Silverrose