mod: 直播详情页样式修改

This commit is contained in:
guozhigq
2023-07-19 19:14:52 +08:00
parent 70a35deefc
commit 5abb483b2b
4 changed files with 111 additions and 9 deletions

View File

@ -10,11 +10,14 @@ class LiveRoomController extends GetxController {
late int roomId;
var liveItem;
late String heroTag;
double volume = 0.0;
// 静音状态
RxBool volumeOff = false.obs;
MeeduPlayerController meeduPlayerController = MeeduPlayerController(
colorTheme: Theme.of(Get.context!).colorScheme.primary,
pipEnabled: true,
controlsStyle: ControlsStyle.youtube,
controlsStyle: ControlsStyle.live,
enabledButtons: const EnabledButtons(pip: true),
);
@ -45,6 +48,7 @@ class LiveRoomController extends GetxController {
),
autoplay: true,
);
volume = meeduPlayerController.volume.value;
}
Future queryLiveInfo() async {
@ -59,4 +63,18 @@ class LiveRoomController extends GetxController {
playerInit(videoUrl);
}
}
void setVolumn(value) {
if (value == 0) {
// 设置音量
volumeOff.value = false;
meeduPlayerController.setVolume(volume);
} else {
// 取消音量
volume = value;
volumeOff.value = true;
meeduPlayerController.setVolume(0);
}
print('🌹:${volumeOff.value}');
}
}