Future<int> getDuration() async { final id = await ImpulsePlayerFactory.getViewId(this); return ImpulsePlayerPluginPlatform.instance.getDuration(id); }