gpt4 book ai didi

flutter - 如何从Flutter Web中的Uint8List获取视频缩略图?

转载 作者:行者123 更新时间:2023-12-03 17:24:57 32 4
gpt4 key购买 nike

我正在使用的应用程序允许用户创建带有文字,图像和视频的社交帖子,例如Facebook。我正在PWA上工作,遇到了这个问题。为了从存储中选择视频,我需要创建视频的缩略图以显示在UI中。

我能够将视频选择为Uint8List,因为所有平台均支持该视频,但我无法从中获取缩略图。我尝试了许多库,但是所有库都使用File作为输入。

我有什么办法可以做到这一点?

我正在使用以下代码来获取视频文件的Uint8List ...

使用的库:file_picker_cross

final filePicker = FilePickerCross(type: FileTypeCross.video);
await filePicker.pick();
final imageBytes = filePicker.toUint8List();
// TODO: get video thumbnail from [imageBytes]

最佳答案

您可能在flutter项目中使用video_thumbnail 0.2.5 + 1插件

final uint8list = await VideoThumbnail.thumbnailData(
video: videofile.path,
imageFormat: ImageFormat.JPEG,
maxWidth: 128,
// specify the width of the thumbnail, let the height auto-scaled to keep the source aspect ratio
quality: 25,
);
);

关于flutter - 如何从Flutter Web中的Uint8List获取视频缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62126032/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com