MediaStore.ACTION_VIDEO_CAPTURE вылетает приложение при воспроизведении записанного видео с экрана предварительного просмотра на устройствах Noughat - PullRequest
0 голосов
/ 07 мая 2018

Я записываю видео с использованием камеры по умолчанию, однако, как только видео записывается, отображается экран предварительного просмотра. Я не создал экран предварительного просмотра. Это экран Android по умолчанию. При нажатии кнопки воспроизведения приложение вылетает без ошибок.

Ниже приведен код:

Intent videoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

 videoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT,30);                    
 videoIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);

startActivityForResult(videoIntent,REQUEST_CODE_VIDEO_CAPTURE);

В logcat не отображается ошибка.

1 Ответ

0 голосов
/ 07 мая 2018

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

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

При нажатии кнопки воспроизведения приложение вылетает без ошибок.

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

Имейте в виду, что существуют десятки различных приложений для камер, которые могут реагировать на ваш ACTION_VIDEO_CAPTURE Intent, и что они не обязаны обращать внимание на ваше дополнительное android.intent.extra.USE_FRONT_CAMERA, поскольку оно не является частью протокол ACTION_VIDEO_CAPTURE .

...