2014-09-23 2 views
0

записи Я создал очень простое приложение, где я начинаю запись видео со следующим кодом:Android Запись видео: Узнайте, когда пользователь нажимает кнопку

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
fileUri = Uri.fromFile(mediaFile); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); 
startActivityForResult(intent, VIDEO_CAPTURE); 

До сих пор все работает отлично, и видео-экран появляется с кнопкой записи и всем остальным. Теперь мне интересно, можно ли узнать время, когда пользователь нажимает кнопку записи.

Я новичок в Android, но представляю себе решение, в котором на этой кнопке можно поставить Tap-Listener или что-то еще. К сожалению, googling arround не дал мне никаких полезных результатов.

Есть ли у вас какая-то идея, как это можно реализовать, или, возможно, это невозможно сделать?

С наилучшими пожеланиями, Стефан

ответ

0

Теперь мне интересно, если это возможно, чтобы узнать время, когда пользователь нажимает на кнопку записи.

Это невозможно. Не может быть кнопки записи. Если есть, то это в другом приложении, а не в вашем.

Я представляю решение, в котором он может быть можно поставить Tap-Слушатель или что-то еще на эту кнопку

Нет, потому что это не ваша кнопка. Это не в вашем процессе. И это может не существовать, поскольку не все приложения для камеры должны использовать кнопку для запуска видеозаписи.

+0

Хорошо, спасибо. Я надеялся, что это также будет возможно при создании камеры-приложения. –

+0

@Stefan: Есть десятки, если не сотни, «встроенных приложений для камеры». Производители устройств обычно имеют свои собственные и, возможно, несколько из них по всем моделям устройств. – CommonsWare

Смежные вопросы