瀏覽代碼

临时切换外放

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

+ 7 - 7
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -1176,15 +1176,15 @@ public class BFRecordScreenController: BFBaseViewController {
     func play() {
         BFLog(1, message: "开始播放 \(currentAssetProgress.seconds)")
         // add by ak 播放前设置 AVAudioSession 为播放状态
-        if AVAudioSession.sharedInstance().category != .playAndRecord {
-            let a = Date()
-            do {
-                try? AVAudioSession.sharedInstance().setCategory(.playAndRecord, options: .defaultToSpeaker)
-                try AVAudioSession.sharedInstance().setActive(true)
-            } catch {}
+        let a = Date()
+        do {
+            try AVAudioSession.sharedInstance().setCategory(.playback)
+            try AVAudioSession.sharedInstance().setActive(true)
+        } catch {
 
-            BFLog(1, message: "开启session \(Date().timeIntervalSince(a))")
         }
+        BFLog(1, message: "开启session \(Date().timeIntervalSince(a))")
+
         isNormalPlaying = true
         if isEndPlay {
             isEndPlay = false