playableDuration property

Future<Duration> get playableDuration

Buffered playback duration.

Implementation

Future<Duration> get playableDuration async {
  if (_playerIsCreated == false) {
    TTFLogger.e(_logTag,
        'get playableDuration: player not created, please await createPlayer first');
    return Duration.zero;
  }
  double duration =
      await engineInstanceMethodChannel.invokeMethod("getPlayableDuration") ??
          0;
  return Duration(milliseconds: duration.ceil());
}