Я работаю в Android и запускаю видеокамеру с помощью ACTION_VIDEO_CAPTURE. Можно ли как-то ограничить продолжительность (по времени) видео, которые может снять пользователь?
Я думаю, что это возможно, если вы используете MediaRecorder, но мне это не очень нравится, поскольку это намного сложнее, чем использование простого ACTION_VIDEO_CAPTURE.
Текущий код:
Intent videoCaptureIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(videoCaptureIntent,1);
Если это невозможно, кто-нибудь знает, могу ли я установить таймер (TimerTask?) В Java, а затем показать через некоторое время сообщение Toast, предупреждая пользователя о том, что ему нужно прекратить съемку? (Я новичок в Java, поэтому я не знаю, действительно ли это то, что мне нужно.)