以下は私のコードです。 ThumbnailUtils.createVideoThumbnail から null を取得しています
Intent takePicture = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
takePicture.setType("video/*");
startActivityForResult(takePicture, 4);
ビデオ ファイル ピックの目的の OnResultActivity コード:
if(requestCode == 4) {
Uri selectedVideoUri = data.getData();
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(selectedVideoUri.getPath(), MediaStore.Video.Thumbnails.MINI_KIND);
Log.i("Video URI, ", String.valueOf(bitmap));
}
また、記録されたビデオの意図からサムネイルを取得する方法を教えてください
Intent takeVideo = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(takeVideo, REQUEST_VIDEO_CAPTURE);