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');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…