@override Future<int> getDuration(int id) async { return await methodChannel.invokeMethod<int>(ImpulsePlayerPluginConstants.MethodGetDuration, { ImpulsePlayerPluginConstants.ParameterId: id, }) ?? 0; }