首页 > 解决方案 > YouTube 视频播放器在 Flutter 中不起作用

问题描述

我正在使用最新版本的 youtube_player_flutter 包。我已经尝试过其他版本来解决这个问题。我可以看到视频的封面图片,但它从不播放。

    class YPlayer extends StatefulWidget {
    YPlayer({Key key, this.title}) : super(key: key);

    final String title;

    @override
   _YPlayerState createState() => _YPlayerState();}

    class _YPlayerState extends State<YPlayer> {
YoutubePlayerController _controller = YoutubePlayerController(
  initialVideoId: 'F7PxEy5IyV4', // id youtube video
  flags: YoutubePlayerFlags(
    autoPlay: true,
    mute: false,
  ));

  @override
 Widget build(BuildContext context) {
 return Scaffold(
  appBar: AppBar(
   // title: Text(widget.title),
  ),
  body: Center(
    child: Column(
      mainAxisAlignment: MainAxisAlignment.start,
      children: <Widget>[
        Text(
          'You have pushed the button this many times:',
        ),
        SizedBox(height: 10.0,),
        YoutubePlayer(
          controller: _controller,
          showVideoProgressIndicator: true,
          progressIndicatorColor: Colors.blueAccent,
        ),
      ],
    ),
  ),
);}}

标签: flutterdartvideo-playerflutter-video-player

解决方案


推荐阅读