萤石云 iOSSDK,移植跨平台相关工程
Davin
2023-07-10 0de4cf306d8e13fd57b3e04bfb81362a10f12a4d
EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m
@@ -178,6 +178,7 @@
- (void)playAction {
    [self playStatus:!self.isPlaying];
    [self qualityStatusChanged:YES];
    if (self.fullOperation) {
        self.fullOperation(self.isPlaying ? HDLEZVideoFullSceneOperationOfPause : HDLEZVideoFullSceneOperationOfPlay);
    }
@@ -185,22 +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.hangUpButton.enabled = !self.qualityButton.selected;
    self.hangUpButton.alpha = self.qualityButton.selected ? 0.5 : 1;
//    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);
    }