displayVideoOptions method

void displayVideoOptions()

Implementation

void displayVideoOptions(){
  showModalBottomSheet(
    context: context,
    builder: (BuildContext context) {
      return SingleChildScrollView(
        child: Column(
          children: [
            Container(
              margin: menuMainContainerButtonMargin,
              child: SizedBox(
                width: menuButtonWidth,
                child: ElevatedButton(
                  style: menuButtonStyle,
                  onPressed: (){
                    Navigator.of(context).pop();
                    displayPlaybackSpeedOptions();
                  },
                  child: const Text('Set playback speed')
                )
              )
            ),
            Container(
              margin: menuMainContainerButtonMargin,
              child: SizedBox(
                width: menuButtonWidth,
                child: ElevatedButton(
                  style: menuButtonStyle,
                  onPressed: (){
                    if (audioState == AudioState.mute) {
                      playerController.value.setVolume(1.0);
                      audioState = AudioState.unmute;
                    }else if(audioState == AudioState.unmute){
                      playerController.value.setVolume(0.0);
                      audioState = AudioState.mute;
                    }
                    Navigator.of(context).pop();
                  },
                  child: Text(audioState == AudioState.mute ? 'Unmute' : 'Mute')
                )
              )
            ),
          ],
        )
      );
    }
  );
}