unknown method
url
- a dynmaic data that gets parsed by the system
Implementation
@override
Future<AudioSource?> unknown(dynamic url) async{
if(url is File){
return fromFile(url);
}
else if(url is Uri){
return fromNetwork(url);
}
else if(url is String){
if(url.contains('http://') || url.contains('https://')){
return fromNetwork(Uri.parse(url));
}
else if(url.contains('assets')){
return fromAsset(url);
}
else{
return fromPath(url);
}
}
return null;
}