Flutter 咀嚼控制器的黄色下线

Flutter 咀嚼控制器的黄色下线,flutter,video,Flutter,Video,我有一个应用程序,它使用和 这是我的源代码,它在widget.video _controller = VideoPlayerController.asset('assets/vid/' + widget.video) ..initialize().then((_) { _controller.play(); setState(() {}); }); _chewieController = ChewieController( videoPlayerControlle

我有一个应用程序,它使用和

这是我的源代码,它在
widget.video

_controller = VideoPlayerController.asset('assets/vid/' + widget.video)
  ..initialize().then((_) {
    _controller.play();
    setState(() {});    
});
_chewieController = ChewieController(
  videoPlayerController: _controller,
  aspectRatio: 16 / 9,
  autoPlay: true,
  looping: false,
);   
然而,有一些黄色下划线

如何删除此行

或者我可以在这里定制

这是我的全部代码页

class AnimePage extends StatefulWidget {
  AnimePage({Key key, this.title,this.video}) : super(key: key);
  final String title;
  final String video;

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

class _AnimePageState extends State<AnimePage> {
  VideoPlayerController _controller;
  ChewieController _chewieController;
  @override
  void initState() {
    super.initState();
    //print(widget.video);
    _controller = VideoPlayerController.asset('assets/vid/' + widget.video)
      ..initialize().then((_) {
        _controller.play();
        setState(() {});    
    });
    _chewieController = ChewieController(
      videoPlayerController: _controller,
      aspectRatio: 16 / 9,
      autoPlay: true,
      looping: false,
    );   
  }

  @override
  Widget build(BuildContext context) {
    return 
    OrientationBuilder(
      builder: (context, orientation) {
        return 
          Column(children: <Widget>[
            Expanded(child:
              Stack(children: <Widget>[
                  Center(
                    child:
                        Chewie(controller: _chewieController,)
                  )
              ]),),
              TabBar()
            ]
          );
      }
       
       });
  }
class AnimePage扩展StatefulWidget{
AnimePage({Key-Key,this.title,this.video}):super(Key:Key);
最后的字符串标题;
最终的字符串视频;
@凌驾
_AnimePageState createState()=>\u AnimePageState();
}
类_animepatate扩展状态{
视频播放控制器\u控制器;
咀嚼控制器;
@凌驾
void initState(){
super.initState();
//打印(widget.video);
_controller=VideoPlayerController.asset('assets/vid/'+widget.video)
…初始化()。然后(u41;{
_controller.play();
setState((){});
});
_咀嚼控制器=咀嚼控制器(
videoPlayerController:\u控制器,
专题:16/9,
自动播放:对,
循环:错误,
);   
}
@凌驾
小部件构建(构建上下文){
返回
方向生成器(
生成器:(上下文、方向){
返回
栏(儿童:[
扩展(儿童:
堆栈(子对象:[
居中(
儿童:
丘伊(控制器:_丘伊控制器,)
)
]),),
TabBar()
]
);
}
});
}

我想您需要将这些小部件放置在
脚手架中。他们已经在
Scaffold
小部件中了吗?我不使用
Scaffold
,只使用
widget
。添加我的源代码。你可以尝试用material包装你的chowie用
Scaffold包装
OrientationBuilder
?我用
Scaffold包装
OrientationBuilder
,效果很好!!!。通常我不使用
Scaffold
现在我需要了解
Scaffold
更多