首页 > 解决方案 > MediaStore.ACTION_VIDEO_CAPTURE 从 Nohat 设备上的预览屏幕播放录制的视频时应用程序崩溃

问题描述

但是,我正在使用默认相机使用 Intent 录制视频,一旦录制视频,就会显示预览屏幕。我还没有创建预览屏幕。这是 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 中没有显示错误。

标签: androidvideo-capture

解决方案


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

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

单击播放按钮时,应用程序崩溃而没有任何错误。

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

请记住,有几十种不同的相机应用程序可能会对ACTION_VIDEO_CAPTURE Intentandroid.intent.extra.USE_FRONT_CAMERA的.ACTION_VIDEO_CAPTURE


推荐阅读