瀏覽代碼

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

wenweiwei 3 年之前
父節點
當前提交
a88f63aa18
共有 1 個文件被更改,包括 9 次插入2 次删除
  1. 9 2
      BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

+ 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)")
             self?.haveSpeakVolume = haveSpeak / 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