Предварительный просмотр видео в CWAC-CAMERA

В ДОКУМЕНТЕ CWAC-CAMERA написано: "С точки зрения пользовательского интерфейса CameraFragment обрабатывает только панель предварительного просмотра." Но для видео, которое я не вижу, предварительный просмотр доступен после захвата видео. В библиотеке CWAC-CAMERA есть встроенное видео Предварительный просмотр? Ниже приведен код, который я использую.

 f = new CameraFragment();
        getFragmentManager().beginTransaction()
                .add(R.id.preview_view, f, TAG_CAMERA_FRAGMENT)
                .commit();
builder=new SimpleCameraHost.Builder(new DemoCameraHost(getApplicationContext()));
switchToVideoOpen.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
  if (!isVideoOpen) {

    isVideoOpen = true;


    takeVideo();
}
else{
    isVideoOpen = false;

    stopVideo();
}


    }
});
private void takeVideo() {

    CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
    if (f != null && f.isVisible()) {
        try {
            f.record();


        } catch (Exception e) {

        }
    }
}
private void stopVideo() {

    CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
    if (f != null && f.isVisible()) {
        try {
            f.stopRecording();


        } catch (Exception e) {

        }
    }
}

1 ответ

Решение

Предварительный просмотр - это то, что видит пользователь, выстраивая фото или видео для захвата.

Но для видео я не вижу предварительный просмотр после захвата видео

Вы можете называть это как хотите, но я не буду называть это "предварительным просмотром". CWAC-Camera не отображает фотографии или видео после их съемки. Если вы хотите сделать это, вы должны сделать это самостоятельно.

Другие вопросы по тегам