如何获取用户/相机拍摄的最后一张照片

Nut*_*uts 1 dart flutter

如何使用 flutter 从图库(相机胶卷)中获取最后一张照片?

我想将这张照片显示为缩略图,如下所示:

在此输入图像描述

我知道在android中可以获取相机拍摄的图片的uri,在IOS中也是可以的 Swift 中,如何从照片库中获取最后拍摄的 3 张照片?

有没有工具、库、媒体 API 可以帮助我解决这个问题?

小智 5

您可以尝试使用这个库。照片管理器

  List<AssetEntity> assets = [];
  _fetchAssets() async {
    final albums = await PhotoManager.getAssetPathList(type: RequestType.all);
    final recentAlbum = albums.first;
    final recentAssets = await recentAlbum.getAssetListRange(
      start: 0, // start at index 0
      end: 1, // end at a very big index (to get all the assets)
    );
    print(recentAssets);

    setState(() => assets = recentAssets);
  }
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

1853 次

最近记录:

4 年,5 月 前