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

录制视频CAMERA2 API时的MediareCoder.reset()

端木鹏
2023-03-14

我们可以在录制视频时重置mediaRecorder中的所有值吗?我尝试在录制视频时使用mediareCorder.reset()。但行不通。我不知道有没有可能。如果有可能,请任何参考将不胜感激。

我读过这篇文章,也读过谷歌开发者,开发者中的mediaRecorder。但任何参考文献都没有提到我的问题。

编辑:

感谢您宝贵的时间。

共有1个答案

贺运良
2023-03-14

编辑以回应澄清:

好的,所以你想把视频文件拆分成多个单独的文件。

您需要使用较低级别的API(MediaCodec,MediaMuxer)来自己实现;更高级别的MediaRecorder不支持这样做而不丢失帧。

 类似资料:
  • 我正在尝试开发一个应用程序,允许我在录制视频时绘制视频,然后将录制的视频和视频保存在一个mp4文件中供以后使用。另外,我想使用camera2库,特别是我需要我的应用程序在高于API 21的设备上运行,我总是避免使用不推荐的库。 我尝试了很多方法,包括FFmpeg,其中我放置了TextureView的覆盖层。getBitmap()(来自摄影机)和从画布获取的位图。它工作正常,但由于它的功能很慢,视频

  • 我正在尝试使用录制视频,并从回调方法获取原始帧(字节数组) 似乎没那么容易,mb这甚至不可能,我不知道... 但是我找到了一些答案(类似的问题),人们说您应该在调用后重新连接相机实例(),并再次设置预览回调 所以我想知道是否有可能同时使用MediaRecorder和预览帧回调。如果是,那么如何正确地做到这一点?

  • 我在Android中使用新的库CameraX和Firebase ML工具包,并检测设备可以检测的每一帧人脸。 我知道这个库仍然在阿尔法,但我想有一种方法可以做到这一点。 即使没有jet,用Firebase ML录制视频时,还有什么方法可以实现人脸检测呢?

  • 我们有一台摄像机,记录高FPS率-163的视频。 谢谢!

  • 我正在尝试用FFMPEG录制一段H264视频。 以下是我在FFMPEG中使用的选项: -thread_queue_size 512-framerate 30-f rawvideo-pix_fmt rgb32-video_size 1920x1080-i\.\pipe\pipe_name-vcodec libx264-crf 23-pix_fmt yuv420p-preset超快-r 30“outp

  • 在遵循类似的教程之后,我正在使用MediaRecorder类用相机录制视频 http://androidcookbook.com/Recipe.seam;jsessionid=40151FCD26222877E151C3EEFB406EED?recipeId=1375 我希望在录音时能够使麦克风静音/取消静音。怎么可能呢? 我正在开始设置音频源 但是如果我想在某个时候录制没有声音的音乐呢?