flutter - Flutter 中启动画面的视频播放器

标签 flutter dart splash-screen

我为我的应用程序制作了启动屏幕。但现在,我想在启动屏幕中使用 .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包裹。您可以使用这个sitemp4 转换为 lottie.json

用此小部件替换容器

Lottie.asset(
  'assets/LottieLogo1.json',
  width: 200,
  height: 200,
  fit: BoxFit.fill,
)

关于flutter - Flutter 中启动画面的视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69173218/

相关文章:

Java Web Start 中的 Java SplashScreen

android - 适用于 Android 的启动图像

android - 无法为 splash android 播放此视频

dart - 使用 6 个模板参数创建一个 Angular.Dart Cube 组件

ios - 未使用AnchorType.top加载的Google Admob标语广告

Flutter:如何在 Cupertino 主题中主题化 Material 小部件?

dart - Flutter 中 Navigator 路由变化的观察者

flutter - Flutter-ChangeNotifierProxyProvider软件包

dart - 如何用导出重命名类?

javascript - 如何从 Flutter 调用异步 JS 函数并获取结果?