Android: контролируйте качество видео, вызывая намерение - PullRequest
1 голос
/ 10 августа 2011

Я запускаю видеорегистратор, как показано ниже.

        Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
        startActivityForResult(intent, REQUEST_VIDEO_CAPTURED);

Можно ли установить качество записи на НИЗКОЕ?Есть ли окончательная переменная, которую я могу передать, чтобы выполнить эту задачу?

Спасибо за ваше время заранее.

1 Ответ

8 голосов
/ 10 августа 2011

Я разобрался с проблемой.

        Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
        intent.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY, 0);
        startActivityForResult(intent, REQUEST_VIDEO_CAPTURED);

и после этого размер видео уменьшился на 80% :) ранее 2,5Мб после сжатия только 0,5Мб

...