Я создаю приложение для записи на Android, но не могу сохранить его, когда записываю и останавливаю фильм - PullRequest
0 голосов
/ 28 ноября 2018

Я дал разрешение и использовал вид поверхности.

        initMediaRecorder();
        setContentView(R.layout.activity_main);
        SurfaceView myVideoView = (SurfaceView) 
        findViewById(R.id.videoview);
        surfaceHolder = myVideoView.getHolder();
        surfaceHolder.addCallback(this);
        myButton = (Button) findViewById(R.id.mybutton);
        myButton.setOnClickListener(myButtonOnClickListener);

Этот код в onCreate ()

public void surfaceDestroyed(SurfaceHolder arg0) {
}
private void initMediaRecorder() {
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
    mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
    CamcorderProfile camcorderProfile_HQ = CamcorderProfile
            .get(CamcorderProfile.QUALITY_LOW);
    mediaRecorder.setProfile(camcorderProfile_HQ);
    String folder = Environment.getExternalStorageDirectory().getAbsolutePath();
    String videoFile = folder + "/video.mp4";
    mediaRecorder.setOutputFile(videoFile);
    mediaRecorder.setMaxDuration(60000); 
    mediaRecorder.setMaxFileSize(5000000); 
}

Функция initMediaRecorder () сохраняет файл как video.mp4 вуказанный внешний путь.Тем не менее, я не могу найти video.mp4 на внешней SD-карте.Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...