readOutOfBandAsset method

  1. @override
Future<Uint8List> readOutOfBandAsset(
  1. String assetFilename,
  2. dynamic context
)
override

Implementation

@override
Future<Uint8List> readOutOfBandAsset(
    String assetFilename, dynamic context) async {
  AssetBundleContext bundleContext = context as AssetBundleContext;
  int pathIdx = bundleContext.filename.lastIndexOf('/') + 1;
  String basePath = bundleContext.filename.substring(0, pathIdx);
  ByteData data = await bundleContext.bundle.load(basePath + assetFilename);
  return Uint8List.view(data.buffer);
}