检查flutter中是否存在asset

Flu*_*Dev 3 assets dart flutter

如何检查 Flutter 中是否存在特定资产。我正在尝试加载一些图像和声音文件,并且需要处理这些资产不存在的情况。

我需要检查是否存在,因为我有从 1 到 1000 的数字的音频文件和图像。当我构建小部件时,我使用从 1 到 1000 的循环来构建它。并且有可能资源中不存在所需的文件(当前号码的图像或声音)。

Ale*_*xF1 5

如果您使用简单的 Image.asset 小部件,您可以尝试我的解决方案:

Image.asset(
'assets/image.jpg',
 errorBuilder: (BuildContext context, Object exception, StackTrace stackTrace) {
                return Image.network('path');})
Run Code Online (Sandbox Code Playgroud)