已缓冲的播放时长
Future<Duration> get playableDuration async { double duration = await engineInstanceMethodChannel.invokeMethod("getPlayableDuration") ?? 0; return Duration(milliseconds: duration.ceil()); }