Browse Source

1.调整声音不是实时更新

wenweiwei 3 years ago
parent
commit
a88f63aa18

+ 9 - 2
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -310,8 +310,15 @@ public class BFRecordScreenController: BFBaseViewController {
             BFLog(1, message: "haveSpeak is:\(haveSpeak),noHaveSpeak is:\(noHaveSpeak)")
             BFLog(1, message: "haveSpeak is:\(haveSpeak),noHaveSpeak is:\(noHaveSpeak)")
             self?.haveSpeakVolume = haveSpeak / 100.0
             self?.haveSpeakVolume = haveSpeak / 100.0
             self?.noSpeakVolume = noHaveSpeak / 100.0
             self?.noSpeakVolume = noHaveSpeak / 100.0
-
-//            self?.assetPlayer?.volume = self?.noSpeakVolume
+            if !(self?.isNormalPlaying ?? false) && !(self?.isRecording ?? false) {
+                if (self?.deleteRecordBtn.isHidden ?? false)  {
+                    self?.recordPlayer?.volume = 0
+                    self?.assetPlayer?.volume = self?.noSpeakVolume ?? 1.0
+                } else {
+                    self?.recordPlayer?.volume = 1.0
+                    self?.assetPlayer?.volume = self?.haveSpeakVolume ?? 0.0
+                }
+            }
         }
         }
 
 
         return audioSettingView
         return audioSettingView