2014-01-04 2 views
0

я запускаю видео захвата умысел на Galaxy Camera, используя код ниже:Galaxy записи камеры 320х480 видео с помощью ACTION_VIDEO_CAPTURE Intent

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // With and without this, it yields same resolution 
startActivityForResult(intent, 2); 

и по умолчанию разрешение видео оказывается 320х240 @ 30 кадров в секунду. Как изменить его использовать максимально возможное разрешение 1920x1080 т.е.

+0

@ ejo4041 Вы столкнулись с этим? – Taranfx

ответ

1

видео Как изменить его, чтобы использовать максимально возможное разрешение видео 1920x1080 т.е.

Использование MediaRecorder непосредственно. Вы не можете принуждать стороннее приложение для камеры, независимо от того, какое приложение может быть, для записи в любом конкретном разрешении. Хотя любое приложение, которое вы используете, должно записать в разных разрешениях для разных значений EXTRA_VIDEO_QUALITY, нет необходимости в том, чтобы он это сделал.

+0

Im использование камеры камеры Galaxy Camera приложение. Приложения для фотокамер должны уважать его, нет? – Taranfx

+1

@Taranfx: Теоретически, они должны его уважать. В теории у меня были бы волосы. :-) – CommonsWare

Смежные вопросы