diff --git a/lib/src/player.dart b/lib/src/player.dart index 3ad603b..e7bfa3e 100644 --- a/lib/src/player.dart +++ b/lib/src/player.dart @@ -101,6 +101,9 @@ class Player { Libfvp.registerPort(nativeHandle, NativeApi.postCObject.cast(), _receivePort.sendPort.nativePort); + onStateChanged((oldValue, newValue) { + _state = newValue; + }); onMediaStatus((oldValue, newValue) { if (_videoSize.isCompleted) { return true;