Flutter 弗利特,每当我进入视频播放器屏幕时,我的应用程序就会死掉
在安卓系统上一切都不错,但在iOS系统上就不行了。 每当我试图进入视频播放器屏幕时 发生错误 我尝试了另一个具有相同类代码的项目, 很好。 但在这个项目中,它不起作用 这是我的密码Flutter 弗利特,每当我进入视频播放器屏幕时,我的应用程序就会死掉,flutter,video,Flutter,Video,在安卓系统上一切都不错,但在iOS系统上就不行了。 每当我试图进入视频播放器屏幕时 发生错误 我尝试了另一个具有相同类代码的项目, 很好。 但在这个项目中,它不起作用 这是我的密码 ... class _VideoTestState extends State<VideoTest> { final FijkPlayer player = FijkPlayer(); @override void initState() { super.initState();
...
class _VideoTestState extends State<VideoTest> {
final FijkPlayer player = FijkPlayer();
@override
void initState() {
super.initState();
player.setDataSource( // ✅ App dies in here
'http://baishan.oversketch.com/2019/11/05/d07f2f1440e51b9680f4bcfe63b0ab67.MP4',
autoPlay: true);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
color: Colors.green,
child: Center(
child: FijkView(
player: player,
),
),
),
);
}
}
。。。
类_VideoTestState扩展了状态{
最终FijkPlayer=FijkPlayer();
@凌驾
void initState(){
super.initState();
player.setDataSource(//✅ 应用程序死在这里
'http://baishan.oversketch.com/2019/11/05/d07f2f1440e51b9680f4bcfe63b0ab67.MP4',
自动播放:真);
}
@凌驾
小部件构建(构建上下文){
返回脚手架(
主体:容器(
颜色:颜色。绿色,
儿童:中心(
孩子:FijkView(
玩家:玩家,
),
),
),
);
}
}
在Android studio中,当我进入它时,它立即死亡,记录(与设备的连接中断)。但是在Xcode中显示这样的日志。 我想它的包装有问题。 不确定,但另一个项目和这个项目的唯一区别是 另一个项目几乎没有软件包(实际上是播放视频的最小软件包) 这个有很多包括火基的东西 我试过了, 飘扬干净, rm Podfile.lock 吊舱安装 有什么线索可以解决这个问题吗