title: Can I hide controls on ChewieController at some point in flutter?
body: <p>I have created a ChewieContoller which looks like this:</p>
  <pre><code>_chewieController = ChewieController(
    videoPlayerController: widget.videoPlayerController,
    aspectRatio: 16/9,
    autoInitialize: true,
    autoPlay: true,
    showOptions: false,
    showControls: true,
    errorBuilder: (context, errorMessage) {
      return Center(
        child: Text(
          errorMessage,
          style: const TextStyle(color: Colors.white),
        ),
      );
    },
  );
  </code></pre>
  <p>Now <code>showControls</code> is set to <code>true</code>, but at some point I want to change it to false (I want to hide controls). But when I try to do something like this:</p>
  <pre><code>_chewieController.showControls = false;
  </code></pre>
  <p>Flutter gives an error saying <strong>'showControls' can't be used as a setter because it's final.
  Try finding a different setter, or making 'showControls' non-final.</strong></p>
  <p>Is there a way to change showControls propety?</p>