Помогите вывести нормально видео в приложении flutter

Помогите пожалуйста: пару дней назад начал изучать flutter и столкнулся с проблемой - не получается нормально вывести видео на экран. На эмуляторе видео становится черно-белым с зелеными прямоугольниками, а на реальном телефоне просто нет ничего. Мой код:

import 'package:flutter/material.dart';
import 'package:video_player/video_player.dart';

void main() {
  runApp(const MaterialApp(home: VideoScreen()));
}

class VideoScreen extends StatefulWidget {
  const VideoScreen({super.key});

  @override
  _VideoScreenState createState() => _VideoScreenState();
}

class _VideoScreenState extends State<VideoScreen> {
  late VideoPlayerController _controller;

  @override
  void initState() {
    super.initState();
    _controller = VideoPlayerController.asset('assets/myOwnStart.mp4')
      ..initialize().then((_) {
        _controller.play();
        setState(() {});
      });
  }

  @override
  Widget build(BuildContext context) {

    return Scaffold(
      body: AspectRatio(
        aspectRatio: _controller.value.aspectRatio,
        child: VideoPlayer(_controller),
      ),
    );
  }

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }
}

Вот скриншот эмулятора если надо:

скриншот эмулятора с проблемой


Ответы (0 шт):