execute method
Implementation
@override
Future<bool?> execute(String caller, String propertyOrFunction, List<dynamic> arguments) async
{
/// setter
if (scope == null) return null;
var function = propertyOrFunction.toLowerCase().trim();
if (player != null) {
switch (function)
{
case "start" : return await player!.start();
case "play" : return await player!.start();
case "stop" : return await player!.stop();
case "pause" : return await player!.pause();
case "rewind" : return await player!.seek(0);
case "seek" : return await player!.seek(S.toInt(S.item(arguments, 0)) ?? 0);
}
}
return super.execute(caller, propertyOrFunction, arguments);
}