From 43aa12ed57c65822e73571abfce55d4bd956b466 Mon Sep 17 00:00:00 2001 From: Ming Ming Date: Mon, 30 Aug 2021 00:28:32 +0800 Subject: [PATCH] Auto play video after loaded --- lib/widget/video_viewer.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/widget/video_viewer.dart b/lib/widget/video_viewer.dart index c80e5f47..0440f0f7 100644 --- a/lib/widget/video_viewer.dart +++ b/lib/widget/video_viewer.dart @@ -93,7 +93,6 @@ class _VideoViewerState extends State { ); await _controller.initialize(); widget.onLoaded?.call(); - setState(() {}); WidgetsBinding.instance!.addPostFrameCallback((_) { if (_key.currentContext != null) { widget.onHeightChanged?.call(_key.currentContext!.size!.height); @@ -101,6 +100,9 @@ class _VideoViewerState extends State { }); _controller.addListener(_onControllerChanged); _isControllerInitialized = true; + setState(() { + _play(); + }); } catch (e, stackTrace) { _log.shout("[_initController] Failed while initialize", e, stackTrace); SnackBarManager().showSnackBar(SnackBar(