v1.3.0+56
All checks were successful
Flutter Schmutter / build (push) Successful in 3m54s

This commit is contained in:
2025-06-16 15:05:39 +02:00
parent 2a500144f5
commit 14081489cc
22 changed files with 820 additions and 538 deletions

View File

@ -1,12 +1,12 @@
import 'dart:async';
import 'package:f0ckapp/services/api_service.dart';
import 'package:f0ckapp/controller/media_controller.dart';
import 'package:f0ckapp/models/media_item.dart';
import 'package:flutter/material.dart';
import 'package:cached_video_player_plus/cached_video_player_plus.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:f0ckapp/models/mediaitem_model.dart';
import 'package:f0ckapp/widgets/videooverlay_widget.dart';
import 'package:get/get.dart';
@ -27,7 +27,7 @@ class VideoWidget extends StatefulWidget {
}
class _VideoWidgetState extends State<VideoWidget> {
final ApiService apiService = Get.find<ApiService>();
final MediaController controller = Get.find<MediaController>();
late CachedVideoPlayerPlusController _controller;
bool _showControls = false;
Timer? _hideControlsTimer;
@ -52,7 +52,7 @@ class _VideoWidgetState extends State<VideoWidget> {
}
_controller.setLooping(true);
_controller.setVolume(apiService.muted.value ? 0.0 : 1.0);
_controller.setVolume(controller.muted.value ? 0.0 : 1.0);
}
@override
@ -88,7 +88,7 @@ class _VideoWidgetState extends State<VideoWidget> {
@override
Widget build(BuildContext context) {
final bool muted = apiService.muted.value;
final bool muted = controller.muted.value;
if (_controller.value.isInitialized &&
_controller.value.volume != (muted ? 0.0 : 1.0)) {
_controller.setVolume(muted ? 0.0 : 1.0);