queryAudiosFrom method
Future<List<SongModel> >
queryAudiosFrom(
- AudiosFromType type,
- Object where, [
- bool? requestPermission
Used to return Songs/Audios Info from a specific queryType based in SongModel.
Parameters:
requestPermission
is used for request or no Android STORAGE PERMISSION.type
is used to define where audio will be query.where
is used to query audios from specific method.
Important:
- If
requestPermission
is null, will be set tofalse
.
Implementation
Future<List<SongModel>> queryAudiosFrom(
AudiosFromType type,
Object where, [
bool? requestPermission,
]) async {
final List<dynamic> resultSongsFrom =
await _channel.invokeMethod("queryAudiosFrom", {
"requestPermission": _checkPermission(requestPermission),
"type": type.index,
"where": where
});
return resultSongsFrom.map((songInfo) => SongModel(songInfo)).toList();
}