gpt4 book ai didi

android - mediaRecorder 记录最后 X 秒

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:56 25 4
gpt4 key购买 nike

我在 Android 上使用 mediaRecorder 类成功录制了视频。

但是,我现在需要做的是让它记录直到我告诉它停止,但最多只记录 X 秒。

例如,如果我在 time=0(秒)开始录制,并将其设置为最多录制 10 秒,如果我在 time=20(秒)停止录制,录制的视频将属于 10..20 秒期间。

唯一与我发现的类似的是 setMaxDuration , 但在指定时间设置后自动停止,所以在我的例子中它只会记录前 10 秒。

最佳答案

要让媒体录制器录制 X 秒,您只需将此代码放入您的视频录制代码中

Intent captureVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
captureVideoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 10);
captureVideoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(captureVideoIntent, VIDEO_CAPTURED);

关于android - mediaRecorder 记录最后 X 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com