querySongs method
Future<List<SongModel> >
querySongs({
- SongSortType? sortType,
- OrderType? orderType,
- UriType? uriType,
- bool? ignoreCase,
- String? path,
Used to return Songs Info based in SongModel.
Parameters:
orderType
is used to define if order will be Ascending or Descending.sortType
is used to define list sort.uriType
is used to define if songs will be catch inEXTERNAL
orINTERNAL
storage.ignoreCase
is used to define if sort will ignore the lowercase or not.path
is used to define where the songs will be 'queried'.
Important:
- If
orderType
is null, will be set toASC_OR_SMALLER
. - If
sortType
is null, will be set toDEFAULT
. - If
uriType
is null, will be set toEXTERNAL
. - If
ignoreCase
is null, will be set totrue
. - If
path
is null, will be set to the default platformpath
.
Platforms:
Android | IOS | Web |
---|---|---|
✔️ |
✔️ |
✔️ |
See more about platforms support
Implementation
Future<List<SongModel>> querySongs({
SongSortType? sortType,
OrderType? orderType,
UriType? uriType,
bool? ignoreCase,
String? path,
}) async {
return platform.querySongs(
sortType: sortType,
orderType: orderType,
uriType: uriType,
ignoreCase: ignoreCase,
path: path,
);
}