我正在尝试使用mediarecorder和mediaprojection api录制屏幕内容。当我试图在我的设备上将视频更改为高清时,录制失败,但它可以在640 x 480分辨率下正常工作。所以我的问题是如何在特定设备上获得支持的视频分辨率? 干杯乔恩
答案 0 :(得分:1)
如果您对API 21+感兴趣,可以使用getVideoCapabilities()
方法。
自{8}以来,CamcorderProfile类一直存在,但不是很有用。
如果所有其他方法都失败了,请使用反复试验,测试每个所需的分辨率并标记不起作用的分辨率。