Есть ли способ выбрать выходной видеоформат видеозаписи, записанной с помощью установки Intent extra? Или я могу сделать это в функции обработки после записи? Я пытаюсь сделать видео, которое я только что записал, и отправить его в MMS-сообщении с использованием намерения ACTION_SEND, но он не будет принимать формат .mp4, который камера хранит в нем.Изменить формат ACTION_VIDEO_CAPTURE
Как бы я это сделал?
Edit: Это то, что мой код записи:
Intent videoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
videoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 60);
videoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(videoIntent, VIDEO_ACTIVITY);
Вы собираете видео с родного видеомагнитофона устройства? Или вы сами записываете видео в своем приложении? –
Я использую собственный видеомагнитофон, используя намерение ACTION_VIDEO_CAPTURE –
Я думаю, что лучше всего написать собственную видеозапись, которая позволяет вам установить любые настройки, которые вы хотите. Посмотрите, поможет ли это: http: //stackoverflow.com/questions/1817742/android-video-recording-sample –