Flutter video_thumbnail在IOS上“Couldn't generate thumbnail”

enyaitl3  于 2023-05-01  发布在  Flutter
关注(0)|答案(1)|浏览(154)

我使用video_thumbnail: ^0.5.3 flutter包来呈现视频的第一帧。
下面是我的代码:

Future<Uint8List?> generateThumbnail(String videoUrl) async {
  try {
    final thumbnail = await VideoThumbnail.thumbnailData(video: 'https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_30mb.mp4');
    return thumbnail;
  } catch (e) {
    if (kDebugMode) {
      print('Error generating thumbnail: $e');
    }
    return null;
  }
}

我试图加载缩略图列表(即使来自同一个URL),但在旧的IOS设备上,大多数缩略图都没有加载,我得到了上面的错误。
无法生成缩略图,错误:Error Domain=AVFoundationErrorDomain Code=-11800“操作无法完成”UserInfo={NSLocalizedFailureReason=发生未知错误(-12792),NSLocalizedDescription=操作无法完成,NSUnderlyingError= 0x 283 be 6730 {Error Domain=NSOSStatusErrorDomain Code=-12792“(null)"}}
重要关键点:
1.此问题仅适用于IOS设备。
1.它发生在旧设备上。
1.文件未损坏。
1.当尝试从同一个URL加载多个缩略图时,一些会被加载,而另一些则会出现错误。
1.我试图卸载并重新构建应用程序,但没有任何工作。
1.在Android设备上没有问题。

imzjd6km

imzjd6km1#

确保您的平台配置具有发出网络请求和下载/存储映像的适当权限。

相关问题