readAudios method

Future<List<AudioModel>> readAudios(
  1. List<String> data, {
  2. bool separateThread = false,
})

Used to return multiples songs info.

Parameters:

  • data is used for find multiples audios data.
  • mainThread if true execute code in separate thread.

Usage:

  List<AudioModel> song = await OnAudioEdit().readAudios(allData);
  ...
  String songInfo = song[0].title;
  String songInfo2 = song[1].title;

Important:

  • Calling any method without READ and WRITE permission will throw a error.

Use permissionsStatus to see permissions status.

Implementation

Future<List<AudioModel>> readAudios(
  List<String> data, {
  bool separateThread = false,
}) async {
  final List<dynamic> resultReadAudio =
      await _channel.invokeMethod("readAudios", {
    "data": data,
    "separateThread": separateThread,
  });
  return resultReadAudio.map((e) => AudioModel(e)).toList();
}