Как чтобы получить поддерживаемые разрешения видеокамер в Android?

Я пишу приложение, в котором я разрешаю пользователю снимать видео с помощью камеры телефона. Я использую свой собственный код для записи видео, в отличие от Android, встроенного в приложение камеры.

Все работает нормально, за исключением того, что мне нужно иметь доступ к списку поддерживаемых разрешений камеры, чтобы я мог выбирать во время выполнения, какой из них использовать . Я ищу что-то вроде getSupportedPictureSizes () , но для видео. В Android 3.0 есть эта функция, но я ищу что-то для 2.2.

На данный момент я использую CamcorderProfile.QUALITY_HIGH / QUALITY_LOW , но это дает мне только два варианта и на телефонах, которые я использовал при тестировании размеры файлов находятся на каждом пределе. (QUALITY_LOW - 216 кб / с, а QUALITY_HIGH -> 3 МБ / с)

Любая помощь будет принята с благодарностью, Спасибо!

7
задан Sam Rad 11 May 2014 в 18:58
поделиться