Как показать миниатюру недавно снятого видео с камеры в Android с помощью Camera2 API? - PullRequest
0 голосов
/ 08 мая 2019

По сути, я хочу показать миниатюру недавно захваченного видео в том же упражнении, и когда я нажал на этот эскиз, я хочу показать это видео во втором упражнении с использованием VideoView. Я знаю, что этот вопрос задают слишком много раз, но этот Сценарий немного отличается, и я также попробовал много ответов на этот вопрос и сайт, и я не хочу использовать библиотеку Glide, но все еще возникают проблемы, пожалуйста, помогите

                 thumbnail = findViewById(R.id.thumbnail);
                 videoView = findViewById(R.id.video_view)

        if (recordBtn.getText().equals(getString(R.string.app_record))) {

            filepath = getVideoFilePath();
            startChronometer();
            cameraRecorder.start(filepath);

            Toast.makeText(getApplicationContext(),"Video Start Recording", Toast.LENGTH_LONG).show();
            recordBtn.setText("Stop");
        } else {
            cameraRecorder.stop();
            Toast.makeText(getApplicationContext(),"Video Saved", Toast.LENGTH_LONG).show();
            resetChronometer();

            Bitmap bmThumbnail;
            bmThumbnail = ThumbnailUtils.createVideoThumbnail(filepath,
                    MediaStore.Video.Thumbnails.MICRO_KIND);
            thumbnail.setImageBitmap(bmThumbnail);

        }
    });
...