Помогите вывести нормально видео в приложении 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();
}
}
Вот скриншот эмулятора если надо: