我正在使用默认相机使用意图录制视频,但是一旦录制了视频,就会显示预览屏幕。我还没有创建预览屏幕。这是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中没有显示错误。
答案 0 :(得分:0)
一旦录制视频,就会显示预览屏幕。我还没有创建预览屏幕。这是Android的默认屏幕
根据您的代码,这将是您碰巧使用的相机应用程序的一部分。
点击播放按钮后,应用程序崩溃,没有任何错误。
显然,特定的相机应用程序有一个错误。这并不奇怪。
请记住,有许多不同的相机应用可能会响应您的ACTION_VIDEO_CAPTURE
Intent
,并且他们无需关注您的android.intent.extra.USE_FRONT_CAMERA
额外内容,因为不属于the ACTION_VIDEO_CAPTURE
protocol。