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

Android MediaRecorder-如何录制非常短的视频(停止失败与RuntimeException)

耿志义
2023-03-14

我想录制各种长度的视频,但我没能录制一个很短的视频。

当我进入长度小于1秒的视频时, 开始失败(停止失败)并抛出

我知道这是有案可查的行为,但有没有解决办法?

我不想进入NDK(也不知道是否会有帮助)。

我还想过录一段长视频,后来再剪。但在I型框架外切割可能会有问题。

共有1个答案

陈君之
2023-03-14

我看到的工作是至少记录两秒钟。

如果用户在此之前停止录制,则请求被延迟,停止在录制前两秒执行mot。

 类似资料:
  • 我有这个错误。有人可以帮帮我吗,我认为这是关于触摸听众的事情......当我松开手指时发生错误。 当我尝试运行此代码时,就会发生这种情况: 来自触摸听众: 这两种方法:

  • 现象: 运行 php start.php stop 提示 stop fail 原因:两种可能性 第一种可能性: 前提是以debug方式启动的workerman,开发者在终端按了ctrl z给workerman发送了SIGSTOP信号,导致workerman进入后台并挂起(暂停),所以无法响应stop命令(SIGINT信号)。 解决: 在启动workerman的终端输入fg(发送SIGCONT信号)

  • 现象: 运行 php start.php stop 提示 stop fail 原因:几种可能性 第一种可能性: 前提是以debug方式启动的workerman,开发者在终端按了ctrl z给workerman发送了SIGSTOP信号,导致workerman进入后台并挂起(暂停),所以无法响应stop命令(SIGINT信号)。 解决: 在启动workerman的终端输入fg(发送SIGCONT信号)

  • 问题内容: 我有两个Slackware Linux系统,在这些系统上POSIX信号调用失败,并且errno设置为38。下面将重现示例代码(该代码在CentOS / RedHat上运行良好)。 是否有任何可能导致此问题的内核或系统配置选项?还有其他建议吗? 出现问题的系统是Slackware 10.1.0内核2.6.11 /lib/librt-2.3.4.so /lib/libpthread-0.1

  • 问题内容: 我已经构建了一个jquery滑块,基本上只有三个面板通过应用负的CSS左值来滑动。效果很好,但是我在一张幻灯片中有一个youtube视频,当我滑动时它不会停止。我试过了display:none和Visibility:hidden,除了IE以外,其他所有语言都可以使用,音频在IE中一直在运行。 有没有一种简单的方法可以用jkill杀死视频? 问题答案: 从API文档: 所以在jQuery

  • 我不能成功的屏幕录制,它开始录制ok,但当它停止应用程序崩溃 错误:

  • 我正在尝试录制而不使用实例,而是使用视频源(是的,这是可能的,但结果不是那么完美)