From b4e1288a9b63eb820e9c9489c56aac4bf6b31067 Mon Sep 17 00:00:00 2001
From: Davin <591807572@qq.com>
Date: 星期三, 18 十二月 2024 14:34:16 +0800
Subject: [PATCH] feature 图片资源更新

---
 EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m b/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m
index 74053b2..627f38d 100644
--- a/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m
+++ b/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m
@@ -163,6 +163,12 @@
     self.hangUpButton.hidden = !isRing;
 }
 
+/// 璁剧疆娓呮櫚搴﹁皟鑺�
+/// - Parameter isSupport: 鏄惁鏀寔璋冩暣娓呮櫚搴�
+- (void)supportVideoLevelChange:(BOOL)isSupport {
+    self.qualityButton.userInteractionEnabled = isSupport;
+}
+
 #pragma mark - PrivateMethod
 - (void)hangUpAction {
     if (self.fullOperation) {
@@ -172,6 +178,7 @@
 
 - (void)playAction {
     [self playStatus:!self.isPlaying];
+    [self qualityStatusChanged:YES];
     if (self.fullOperation) {
         self.fullOperation(self.isPlaying ? HDLEZVideoFullSceneOperationOfPause : HDLEZVideoFullSceneOperationOfPlay);
     }
@@ -179,20 +186,29 @@
 
 - (void)volumeAction {
     [self soundOn:!self.soundOn];
+    [self qualityStatusChanged:YES];
     if (self.fullOperation) {
         self.fullOperation(self.soundOn ? HDLEZVideoFullSceneOperationOfSound : HDLEZVideoFullSceneOperationOfSoundOff);
     }
 }
 
 - (void)qualityAction {
-//    if (self.qualityControlBlock) {
-//        self.qualityControlBlock(self.videoLevel);
-//    }
-    self.qualityButton.selected = !self.qualityButton.selected;
-    self.qualityBox.hidden = !self.qualityButton.selected;
+//    self.qualityButton.selected = !self.qualityButton.selected;
+//    self.qualityBox.hidden = !self.qualityButton.selected;
+//    self.hangUpButton.enabled = !self.qualityButton.selected;
+//    self.hangUpButton.alpha = self.qualityButton.selected ? 0.5 : 1;
+    [self qualityStatusChanged:self.qualityButton.selected];
+}
+
+- (void)qualityStatusChanged:(BOOL)isSelected {
+    self.qualityButton.selected = !isSelected;
+    self.qualityBox.hidden = isSelected;
+    self.hangUpButton.enabled = isSelected;
+    self.hangUpButton.alpha = !isSelected ? 0.5 : 1;
 }
 
 - (void)fullSceneAction {
+    [self qualityStatusChanged:YES];
     if (self.fullOperation) {
         self.fullOperation(HDLEZVideoFullSceneOperationOfExitFull);
     }

--
Gitblit v1.8.0