nativeCallBackHandler method

Future nativeCallBackHandler(
  1. MethodCall methodCall
)

Implementation

Future<dynamic> nativeCallBackHandler(MethodCall methodCall) async {
  switch (methodCall.method) {
    case "downloadTaskStateCallback":
      downloadTaskStateCallbackHandler(methodCall);
      break;
    case "onPlayerStatus":
      var status = methodCall.arguments;
      playerListener?.onPlayerStatus(status);
      break;
    case "onPlayingTime":
      int current = methodCall.arguments["currentTime"];
      int duration = methodCall.arguments["duration"];
      playerListener?.onPlayingTime(current, duration);
      break;
    case "onError":
      var code = methodCall.arguments["code"];
      var message = methodCall.arguments["message"];
      playerListener?.onError(code, message);
      break;
  }
}