MediaStore.ACTION_VIDEO_CAPTURE在Noughat设备上从预览屏幕播放录制的视频时崩溃应用程序

时间:2018-05-07 12:40:47

标签: android video-capture

我正在使用默认相机使用意图录制视频,但是一旦录制了视频,就会显示预览屏幕。我还没有创建预览屏幕。这是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 :(得分:0)

  

一旦录制视频,就会显示预览屏幕。我还没有创建预览屏幕。这是Android的默认屏幕

根据您的代码,这将是您碰巧使用的相机应用程序的一部分。

  

点击播放按钮后,应用程序崩溃,没有任何错误。

显然,特定的相机应用程序有一个错误。这并不奇怪。

请记住,有许多不同的相机应用可能会响应您的ACTION_VIDEO_CAPTURE Intent,并且他们无需关注您的android.intent.extra.USE_FRONT_CAMERA额外内容,因为不属于the ACTION_VIDEO_CAPTURE protocol