我正在尝试使用 mediarecorder 和 mediaprojection api 记录屏幕内容。当我尝试在设备上将视频更改为高清时,录制失败,但在 640 x 480 分辨率下工作正常。所以我的问题是如何获得特定设备上支持的视频分辨率?
干杯乔恩
如果您唯一感兴趣的是 API 21+,您可以使用getVideoCapabilities() http://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities.html#getVideoCapabilities() method.
The 摄像机配置文件 http://developer.android.com/reference/android/media/CamcorderProfile.html类自 API 8 以来就已存在,但不太有用。
如果所有其他方法都失败,请使用反复试验,测试每个所需的解决方案并标记不起作用的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)