Explorar el Código

Merge branch '1.3(1)' into 1.3

* 1.3(1):
  1.3(1)支持静音模式下播放铃声

# Conflicts:
#	AIRingtone.xcodeproj/project.pbxproj
100Years hace 1 mes
padre
commit
cd92b4c5e3
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      AIRingtone/Common/Tool/TSAudioPlayer/TSAudioPlayer.swift

+ 5 - 0
AIRingtone/Common/Tool/TSAudioPlayer/TSAudioPlayer.swift

@@ -46,6 +46,11 @@ class TSAudioPlayer {
         do {
             audioPlayer = try AVAudioPlayer(contentsOf: url)
             audioPlayer?.prepareToPlay()
+            
+            let audioSession = AVAudioSession.sharedInstance()
+            try audioSession.setCategory(.playback) // 设置类别为 playback
+            try audioSession.setActive(true) // 激活音频会话
+            
         } catch {
             print("音频文件加载失败: \(error.localizedDescription)")
             return nil