load method
Implementation
@override
Future<void> load(String soundId, String path) async {
if (Platform.isAndroid) {
// On Android, we need to wait for the sound to be loaded.
final completer = Completer<void>();
_completers[soundId] = completer;
await methodChannel.invokeMethod<String>('load', <String, String>{
'soundId': soundId,
'path': path,
});
return completer.future;
} else {
await methodChannel.invokeMethod<String>('load', <String, String>{
'soundId': soundId,
'path': path,
});
}
}