Android - 记录时检查文件大小

Android - check file size while recording

如何在使用 MediaRecorder 录制时检查视频文件大小?当达到最大文件大小时 - 自动开始将新视频录制到新文件?

谢谢, 迈克尔

您可以通过以下方式检查文件大小:

public long getFileSize(String filepath) {
    File file = new File(filepath);
    if (file.exists())
        return file.length();
    else
        return 0;
}

AsyncTaskTimer 中调用此函数,这取决于您要对信息执行的操作,以定期检查文件大小并停止录制并在最大文件时重新开始尺寸快到了。