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