Я пишу приложение, в котором я разрешаю пользователю снимать видео с помощью камеры телефона. Я использую свой собственный код для записи видео, в отличие от Android, встроенного в приложение камеры.
Все работает нормально, за исключением того, что мне нужно иметь доступ к списку поддерживаемых разрешений камеры, чтобы я мог выбирать во время выполнения, какой из них использовать . Я ищу что-то вроде getSupportedPictureSizes ()
, но для видео. В Android 3.0 есть эта функция, но я ищу что-то для 2.2.
На данный момент я использую CamcorderProfile.QUALITY_HIGH / QUALITY_LOW
, но это дает мне только два варианта и на телефонах, которые я использовал при тестировании размеры файлов находятся на каждом пределе. (QUALITY_LOW - 216 кб / с, а QUALITY_HIGH -> 3 МБ / с)
Любая помощь будет принята с благодарностью, Спасибо!