问题描述
我有使用video_player和chewie的应用程序
这是我的源代码,它在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,);
}
@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()
]
);
}
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)