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
更多