使用CameraX录制时是否可以获取录制大小或剩余时间?

问题描述 投票:0回答:0

我已经为 cameraX 库捕获的视频设置了限制输出规范。这是代码:

        mso = new MediaStoreOutputOptions.Builder(getContentResolver(), MediaStore.Video.Media.EXTERNAL_CONTENT_URI)
            .setContentValues(cv)
            .setFileSizeLimit(2397152)
            .build();

问题是当大小达到限制时录制自动停止。

我想要剩余时间通知用户,以便视频按时记录所有操作。

我有搜索但没有监听器事件来获取录音时的录音大小。

videoCapture.getOutput().prepareRecording(CameraActivity.this, mso)
                .start(ContextCompat.getMainExecutor(this), videoRecordEvent -> {
                    if (videoRecordEvent instanceof VideoRecordEvent.Start) {
                        ...
android video-capture android-camerax recording
© www.soinside.com 2019 - 2024. All rights reserved.