我写过录制视频的应用程序。我总是使用最高分辨率:
mediaRecorder.setProfile( CamcorderProfile.get( cameraId, CamcorderProfile.QUALITY_HIGH ) );
不幸的是,在三星Galaxy S5的情况下,视频以1080p而不是2160p(这是该设备上可能的最高分辨率)录制。
有人知道为什么会这样,以及如何强制Android使用最高分辨率? 我不想硬编码'它通过手动设置分辨率,但总是使用最高分辨率。
谢谢!