youtube_player_flutter not working on ios flutter

Viewed 24

I'm trying to add youtube payer on my ios app but when i'm start to open the screen which has a video i got lost connection without any error ( in both of simulator & real device ) this is my code

YoutubePlayerController _controller;

  PlayerState playerState;
  YoutubeMetaData videoMetaData;
  double volume = 100;
  bool muted = false;
  bool _isPlayerReady = false;

  @override
  void initState() {
    super.initState();
    _controller = YoutubePlayerController(
      initialVideoId: widget.video ?? "EXEi-B3VZv4",
      flags: const YoutubePlayerFlags(
        mute: false,
        autoPlay: false,
      ),
    )..addListener(listener);
    videoMetaData = const YoutubeMetaData();
    playerState = PlayerState.unknown;
  }

  void listener() {
    if (_isPlayerReady && mounted && !_controller.value.isFullScreen) {
      setState(() {
        playerState = _controller.value.playerState;
        videoMetaData = _controller.metadata;
      });
    }
  }

Container(
                            child: YoutubePlayer(
                              controller: _controller,
                              showVideoProgressIndicator: true,
                              progressIndicatorColor:
                                  Constants.subTitleGreenColor(),
                              progressColors: ProgressBarColors(
                                playedColor: Constants.subTitleGreenColor(),
                                handleColor: Constants.subTitleGreenColor(),
                              ),
                              onReady: () {
                                _controller.addListener(listener);
                              },
                            ),
                          ),

So can anyone help me for this issue

0 Answers
Related