android–mediaRecorder记录最后X秒

android–mediaRecorder记录最后X秒,第1张

概述我已成功使用Android上的mediaRecorder类录制视频.但是,我现在需要做的就是让它记录下来,直到我告诉它停止,但只记录最多X秒.例如,如果我在时间=0(秒)开始录制,并且我将其设置为记录最长10秒,如果我按时间停止录制=20(秒),录制的视频将是10..20秒的时间.与我发现的唯一相似的

我已成功使用Android上的mediaRecorder类录制视频.

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

例如,如果我在时间= 0(秒)开始录制,并且我将其设置为记录最长10秒,如果我按时间停止录制= 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秒全部内容,希望文章能够帮你解决android – mediaRecorder记录最后X秒所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1118915.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存