вылетает полноэкранный видеопроигрыватель YouTube - PullRequest
0 голосов
/ 07 августа 2020

Я использую этот плагин flutter - youtube_player_flutter v7.0.0 + 7.

Плеер работает нормально в портретном режиме, но при нажатии на полноэкранный значок происходит сбой. См. Код ниже:

return YoutubePlayerBuilder(
      onExitFullScreen: () {
        
        SystemChrome.setPreferredOrientations(DeviceOrientation.values);
      },
      player: YoutubePlayer(
        controller: _controller,
        showVideoProgressIndicator: true,
        progressIndicatorColor: Colors.blueAccent,
        onReady: () {
          _isPlayerReady = true;
        },
        onEnded: (data) {
//          _controller
//              .load(_ids[(_ids.indexOf(data.videoId) + 1) % _ids.length]);
          _showSnackBar('Next Video Started!');
        },
      ),
      builder: (context, player) => Scaffold(
        key: _scaffoldKey,
        appBar: AppBar(
          title: Text(
            widget.content.title,
            style: TextStyle(color: Colors.white),
          ),
        ),
        body: ListView(
          children: [
            player,
            Padding(
              padding: const EdgeInsets.all(8.0),
              child: Column(
                crossAxisAlignment: CrossAxisAlignment.stretch,
                children: [],
              ),
            ),
          ],
        ),
      ),
    );
  }
...