Я использую намерение ACTION_VIDEO_CAPTURE для захвата видео с помощью приложения камеры по умолчанию. Но кнопка замедления отключается (серый), когда приложение открыто. Тем не менее, он отлично работает, когда я запускаю приложение вручную.Как активировать замедленное движение при использовании намерения ACTION_VIDEO_CAPTURE?
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
takeVideoIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mediaFile));
takeVideoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
takeVideoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, TIME_CAPTURE);
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
Я проверил его на Galaxy S4. Как я могу активировать кнопку медленного движения? Кто-нибудь смог вызвать приложение камеры по умолчанию с активированным замедленным движением?
Спасибо :)
Спасибо за быстрый ответ :) Это приложение для использования одним клиентом. У него есть Galaxy S4, у которого есть приложение для камеры с замедленным движением (по умолчанию установлено). Он работает, когда выполняется вручную, но не при вызове из кода. –
@JugaliLakota: Это не меняет того факта, что в документе 'ACTION_VIDEO_CAPTURE' Intent' нет документально зафиксированного способа сообщить приложение камеры для записи замедленного движения. Либо он делает, либо нет. Вы можете подумать о том, чтобы экспериментировать с другими приложениями для камеры, чтобы посмотреть, какие из них предлагают замедленную запись, и какое подмножество из них предлагает через ACTION_VIDEO_CAPTURE. – CommonsWare
Спасибо. Hummmm. Так вы говорите, что приложение камеры решило отключить его, когда оно вызвано из намерения? Как приложение может это сделать? Кроме того, вы знаете приложение с замедленным движением, которое будет разумно обрабатывать намерение. EDIT: наконец, я понимаю, почему приложение может это сделать. Это грустно :(. Ok (y). Я не могу сразу оценить его класс, потому что он не вернется в приложение после захвата. –