Предварительный просмотр замедленного видео с помощью Android MediaRecorder

Я пытаюсь получить предварительный просмотр видео для записи в своем приложении для Android с помощью этого кода:

    myCamera = getCameraInstance();
    mediaRecorder = new MediaRecorder();
    myCamera.unlock();
    mediaRecorder.setCamera(myCamera);
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
    mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
    mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH));
    mediaRecorder.setPreviewDisplay(mSurfaceView.getHolder().getSurface());

Результатом является предварительный просмотр видео в замедленном режиме на всех устройствах. На некоторых устройствах замедление больше. Вместо этого мне нужен плавный предварительный просмотр. Какие-либо предложения ?


person andreasperelli    schedule 15.09.2014    source источник


Ответы (1)


Решено, наконец, со следующей строкой:

 p.setRecordingHint(true);
person andreasperelli    schedule 06.10.2014
comment
Вы можете объяснить, что такое п? - person Naveen; 16.10.2015
comment
это просто: параметры p - person andreasperelli; 19.10.2015
comment
Как называется параметр? - person Naveen; 19.10.2015
comment
Camera.Parameters p = mCamera.getParameters(); - person andreasperelli; 19.10.2015