
我已成功使用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秒所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)