Babylonia-terminal/babylonia_terminal_launcher/lib/widgets/background.dart
2024-05-12 00:08:27 +02:00

38 lines
853 B
Dart

import 'package:flutter/material.dart';
import 'package:media_kit/media_kit.dart';
import 'package:media_kit_video/media_kit_video.dart';
class Background extends StatefulWidget {
const Background({super.key});
@override
State<Background> createState() => _BackgroundState();
}
class _BackgroundState extends State<Background> {
late final player = Player();
late final controller = VideoController(player);
@override
void initState() {
super.initState();
player.open(
Media(
'https://media-cdn-zspms.kurogame.net/pnswebsite/website2.0/video/1715184000000/1l5uvj9eqpjjcazt4p-1715219648481.mp4',
),
);
}
@override
void dispose() {
player.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
player.play();
return Video(controller: controller);
}
}