INNER CODE UNIT · Dart
registerWith
rxlabz/audioplayer · audioplayer_web/lib/audioplayer_web.dart:18
static void registerWith(Registrar registrar) {
channel = MethodChannel(
'bz.rxla.flutter/audio',
const StandardMethodCodec(),
registrar.messenger,
);
final AudioplayerPlugin instance = AudioplayerPlugin();
channel.setMethodCallHandler(instance.handleMethodCall);
}
Future<dynamic> handleMethodCall(MethodCall call) async {
switch (call.method) {
case 'play':
final String url = call.arguments['url'];
if (url == null || url.isEmpty)
throw Exception('Invalid audio url : $url');