В соответствии с сайтом android.developers константа «EXTRA_VIDEO_QUALITY» используется для управления качеством записанного видео, но когда я использую эту константу, качество видеозаписи не изменяется.Как записать видео с низким разрешением. В ОС Android?
// Currently value 0 means low quality, suitable for MMS messages, and value 1 means high quality.
Intent intent = new Intent(MediaStore.intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 5);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_VIDEO); // create a file to save the image
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Звучит как эквивалент командной строки; просто потому, что вы проходите, это не значит, что исполняемый файл его использует. –
есть приложение для камеры может это сделать? низкое разрешение? если нет, я могу попробовать разработать новую для моего случая. – Fabricio
@Fabricio: «есть приложение для камеры, которое может сделать это? Низкое разрешение?» - Есть, вероятно, несколько из них. Тем не менее, у пользователя может быть не установлено ни одного из них, и пользователь может не выбрать один из них при попытке записи видео. – CommonsWare