I set as Example and remove the _ControlsOverlay :
AspectRatio(aspectRatio: _controller.value.aspectRatio,
child: Stack(
alignment: Alignment.bottomCenter,
children: [
VideoPlayer(_controller),
//_ControlsOverlay(controller: _controller),
//VideoProgressIndicator(_controller, allowScrubbing: true),
],
),
),
when click many times quickly will has a error on player
will has a error:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Bad state: Cannot add event after closing
I set as Example and remove the _ControlsOverlay : AspectRatio(aspectRatio: _controller.value.aspectRatio, child: Stack( alignment: Alignment.bottomCenter, children:[
VideoPlayer(_controller),
//_ControlsOverlay(controller: _controller),
//VideoProgressIndicator(_controller, allowScrubbing: true),
],
),
),
when click many times quickly will has a error on player will has a error: [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Bad state: Cannot add event after closing
0 _StreamController.add (dart:async/stream_controller.dart:597:24)
1 new MdkVideoPlayer. (package:fvp/src/video_player_mdk.dart:53:19)
2 new Player. (package:fvp/src/player.dart:61:23)
3 _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
6 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:776:19)
7 _StreamController._add (dart:async/stream_controller.dart:650:7)