getDuration method

Future<int> getDuration([
  1. DurationType? durationType
])

Returns maximum duration for DurationType.max and current duration for DurationType.current for playing media. The duration is in milliseconds, if no duration is available -1 is returned.

Default to Duration.max.

Implementation

Future<int> getDuration([DurationType? durationType]) async {
  final duration = await AudioWaveformsInterface.instance
      .getDuration(playerKey, durationType?.index ?? 1);
  return duration ?? -1;
}