【问题标题】:How to count down `MediaStore.EXTRA_DURATION_LIMIT`?如何倒计时“MediaStore.EXTRA_DURATION_LIMIT”?
【发布时间】:2016-11-17 06:38:02
【问题描述】:

我必须录制一段指定时间的视频。

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                    Uri.fromFile(videoTempFile));
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, videoRecordDuration);
startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);

videoRecordDuration 的值为 60 秒。上面的代码将打开带有图像捕获和视频录制选项的默认设备相机。如果用户没有选择其中任何一项并在打开相机的情况下保持设备空闲。 60 秒后,该应用程序退出相机应用程序并返回到我的应用程序。当且仅当用户使用默认相机应用选择相机或视频时,如何倒计时MediaStore.EXTRA_DURATION_LIMIT

【问题讨论】:

    标签: android android-camera video-capture


    【解决方案1】:

    我猜你想在应用程序内单击一个按钮自动录制 60 秒的视频

    我建议您应该在表面视图中实现自己的应用内摄像头视频记录,以重定向到摄像头应用 以下是帮助实现这一点的链接 Custom Video Recording Screen

    【讨论】:

    • 您好 Miral,我想使用具有此功能的默认相机应用程序。这可能吗?
    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多