#android #flutter #flutter-packages #flutter-android #flutter-image
Вопрос:
Я пытался добавить камеру в свое приложение, чтобы снимать видео, сохранять его в галерее, а затем показывать сохраненное видео на другом экране. Для этого я использую пакет images_picker.
Я уже добавил камеру и смог снимать видео. Но я не уверен, как сохранить это захваченное видео в галерею и показать эту сохраненную миниатюру видео на следующем экране, а не показывать их на том же экране.
Я буквально новичок в Flutter и многого не знаю. Не могли бы вы помочь мне, как сохранить записанное видео в галерее с помощью этого пакета images_picker? И есть ли какой-либо способ показать это записанное видео (не воспроизводимое, только миниатюру) на следующем экране вместо того же экрана, на котором я добавил кнопку?
Align(
alignment: Alignment.center,
child: Column(
children: [
IconButton(
icon: Icon(Icons.play_circle_fill),
color: Colors.red,
iconSize: 100.0,
onPressed: () async {
List<Media>? res = await ImagesPicker.openCamera(
pickType: PickType.video,
// quality: 0.5,
// cropOpt: CropOption(
// aspectRatio: CropAspectRatio.wh16x9,
// ),
maxTime: 25,
);
if (res != null) {
print(res[0].path);
setState(() {
path = res[0].thumbPath;
});
}
},
),
path != null
? SizedBox(
height: 200,
width: 400,
child: Image.file(
File(path!),
fit: BoxFit.contain,
),
)
: const SizedBox.shrink(),
],
),
),