- screaming_possum.gif
This commit is contained in:
@ -4,13 +4,11 @@ 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:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import 'package:f0ckapp/models/mediaitem_model.dart';
|
||||
import 'package:f0ckapp/widgets/videooverlay_widget.dart';
|
||||
import 'package:f0ckapp/providers/media_provider.dart';
|
||||
|
||||
class VideoWidget extends ConsumerStatefulWidget {
|
||||
class VideoWidget extends StatefulWidget {
|
||||
final MediaItem details;
|
||||
final bool isActive;
|
||||
final bool fullScreen;
|
||||
@ -23,10 +21,10 @@ class VideoWidget extends ConsumerStatefulWidget {
|
||||
});
|
||||
|
||||
@override
|
||||
ConsumerState<VideoWidget> createState() => _VideoWidgetState();
|
||||
State<VideoWidget> createState() => _VideoWidgetState();
|
||||
}
|
||||
|
||||
class _VideoWidgetState extends ConsumerState<VideoWidget> {
|
||||
class _VideoWidgetState extends State<VideoWidget> {
|
||||
late CachedVideoPlayerPlusController _controller;
|
||||
bool _showControls = false;
|
||||
Timer? _hideControlsTimer;
|
||||
@ -51,8 +49,8 @@ class _VideoWidgetState extends ConsumerState<VideoWidget> {
|
||||
}
|
||||
_controller.setLooping(true);
|
||||
|
||||
final bool muted = ref.read(mediaProvider).muted;
|
||||
_controller.setVolume(muted ? 0.0 : 1.0);
|
||||
//final bool muted = ref.read(mediaProvider).muted;
|
||||
//_controller.setVolume(muted ? 0.0 : 1.0);
|
||||
}
|
||||
|
||||
@override
|
||||
@ -88,11 +86,11 @@ class _VideoWidgetState extends ConsumerState<VideoWidget> {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final bool muted = ref.watch(mediaProvider).muted;
|
||||
if (_controller.value.isInitialized &&
|
||||
_controller.value.volume != (muted ? 0.0 : 1.0)) {
|
||||
_controller.setVolume(muted ? 0.0 : 1.0);
|
||||
}
|
||||
//final bool muted = ref.watch(mediaProvider).muted;
|
||||
//if (_controller.value.isInitialized &&
|
||||
// _controller.value.volume != (muted ? 0.0 : 1.0)) {
|
||||
// _controller.setVolume(muted ? 0.0 : 1.0);
|
||||
//}
|
||||
|
||||
bool isAudio = widget.details.mime.startsWith('audio');
|
||||
|
||||
|
Reference in New Issue
Block a user