当前位置: 首页 > 知识库问答 >
问题:

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

羊舌自强
2023-03-14

我正在使用默认相机使用意图录制视频,但是,一旦视频录制完毕,预览屏幕就会显示。我没有创建预览屏幕。这是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个答案

谷梁涵忍
2023-03-14

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

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

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

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

请记住,有几十个不同的相机应用程序可能会响应您的ACTION_VIDEO_CAPTUREIntent,并且它们不需要注意您的android.intent.extra.USE_FRONT_CAMERA额外的,因为这不是ACTION_VIDEO_CAPTURE协议的一部分。

 类似资料:
  • 所以我正在制作一个简单的寻宝游戏。我已经实现了SurfaceHolder.Callback和OnTouchListener方法。当触摸屏幕以挖掘宝藏时,应用程序崩溃。 下面是 DrawSurface 类的代码: 以下是我收到的错误消息: E/AndroidRuntime: FATAL EXCEPTION: main Process:justinrhinehart.cse.fullsail.trea

  • 你好,我正在使用AVPlayer与AvController在iOS播放视频.视频播放成功,但一旦它完成播放我的应用程序是得到崩溃。 我使用依赖服务调用PlayVideoFromLocalStorage方法。 一旦视频播放完毕,我就会出现如下错误

  • 他们的任何源代码或示例项目,允许录制应用程序正在运行的屏幕的视频。我必须制作一个能够在Android设备中录制应用程序屏幕视频的应用程序。我搜索了这个,但什么也没找到。

  • 我试图弄清楚为什么我正在开发的应用程序在我的设备上运行时立即开始崩溃(运行iOS6.1的苹果4)。我已经在这个应用程序上工作了大约8周,这个问题似乎是突然出现的。 当我在模拟器上运行应用程序时,它运行良好。当我尝试在我的设备上运行它时,它会崩溃,并在以下位置中断: 崩溃发生在App委托方法之前 有人打电话来。 我已经看过了设备崩溃日志,但我没有看到任何关于发生了什么的线索。有人知道我可以从哪里开始

  • 我上传了一个aab到play控制台,最后把它列在play商店里。这个应用程序是用Python和Kivy编写的,我能够通过首先运行Buildozer,然后通过Android Studio运行脚本,按照网络上的各种说明来生成aab。 我可以从aab生成的游戏控制台下载apk,它工作得很好。然而,当我从play store安装应用程序时,它一打开就关闭。然而,我没有得到真正的坠机报告。 这是我的第一个真

  • 我有一个简单的应用程序,它从firebase加载视频列表,通过单击任何视频,我将通过<code>AVPlayer 但我无法播放在Firebase存储中上传的任何视频。 玩家代码: 另外,我尝试了另一种替代解决方案,方法是在本地下载此视频并从本地播放,但该解决方案也不起作用。 让我知道我是否在视频播放器中犯了任何错误。