我为我的应用程序制作了启动屏幕。但现在,我想在启动屏幕中使用 .mp4 扩展名。
我该怎么办?请帮我。 而且,这是我关于使用 AssetImage 启动屏幕的代码:
import 'package:flutter/material.dart';
import 'package:bankingapp/main.dart';
void main() {
runApp(MaterialApp(home: MySplash()));
}
class MySplash extends StatefulWidget {
@override
_MySplashState createState() => _MySplashState();
}
class _MySplashState extends State<MySplash> {
@override
void initState() {
super.initState();
Future.delayed(Duration(seconds: 3), () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => MyBottomNavigationBar()));
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
decoration: BoxDecoration(
image:
DecorationImage(image: AssetImage("assets/images/splash.jpg"))),
),
);
}
}
最佳答案
如果您正在寻找某种启动屏幕动画,您可以使用 lottie包裹。您可以使用这个site将 mp4
转换为 lottie.json
用此小部件替换容器
Lottie.asset(
'assets/LottieLogo1.json',
width: 200,
height: 200,
fit: BoxFit.fill,
)
关于flutter - Flutter 中启动画面的视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69173218/