首页 > 解决方案 > Flutter 将视频控制器和播放器添加到容器中

问题描述

我正在尝试解决这个问题,但似乎没有人知道要使用视频播放器背景而不是图像,如果有人可以帮助我将不胜感激

我有这段代码在容器外没有产生错误,但是一旦进入容器内我就出错了

import 'package:video_player/video_player.dart';

    VideoPlayerController _controller = VideoPlayerController.network(
      'https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4')
    ..initialize().then((_) {
      _controller.play();
      _controller.setLooping(true);
      // Ensure the first frame is shown after the video is initialized
    
    });

想将它插入我的容器中,以使视频背景在我的应用程序中工作,而不是图像 Bg

import 'package:video_player/video_player.dart';
class Login extends StatelessWidget {
  static const your_client_id = '000000000000';
  final FirebaseAuth _auth = FirebaseAuth.instance;
  static const your_redirect_url =
      'https://xxxxxxx.firebaseapp.com/__/auth/handler';

  final GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>();

  @override
  Widget build(BuildContext context) {
    return WillPopScope(
      child: Scaffold(

        backgroundColor: Colors.white,
        body: Container(
    constraints: BoxConstraints.expand(),
    decoration: BoxDecoration(
    image: DecorationImage(
    image: AssetImage("asset/images/bg.jpg"),
    fit: BoxFit.cover,
    )
    ),

标签: androidiosflutterdartbackground

解决方案


推荐阅读