У меня есть пользовательская полноэкранная камера в ландшафтном режиме. Размер устройства составляет 1024 х 600.камера - просмотр изменений после начала записи видео
Поддерживаемые Размер просмотра Список
ширина х высота
320 х 240
352 х 288
528 х 432
640 х 480
1024 х 576
1024 х 768
Поддерживаемые видео Список Размер
ширина х высота
176 х 144
320 х 240
352 х 288
640 х 480
720 х 480
1280 х 720
Без setPreviewSize мой предварительный просмотр сжат сверху и снизу и длиннее слева и справа.
Мой предварительный getOptimalPreviewSize возвращение 1024 х 576 Размер, и ближнее размер видео 1280 х 720
Таким образом, после установки размера видео и начать запись видео
mediaRecorder.setVideoSize (1280, 720);
вид с поверхности изменяется (в данном случае увеличенный).
Интересно, как решить проблему разности размеров и до и после записи всегда видеть тот же предварительный просмотр?