|  | @@ -58,34 +58,20 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      func applicationWillResignActive(_ application: UIApplication) {
 | 
	
		
			
				|  |  | -        BFLog(message: "applicationDidEnterBackground")
 | 
	
		
			
				|  |  | -        DispatchQueue.global().asyncAfter(deadline: DispatchTime.now() + 1) {
 | 
	
		
			
				|  |  | -            // 继续播放其他音乐
 | 
	
		
			
				|  |  | -            do {
 | 
	
		
			
				|  |  | -                try AVAudioSession.sharedInstance().setActive(false, options: .notifyOthersOnDeactivation)
 | 
	
		
			
				|  |  | -                BFLog(message: "关闭声音活跃继续播放其他音乐成功")
 | 
	
		
			
				|  |  | -            } catch {
 | 
	
		
			
				|  |  | -                BFLog(message: "关闭声音活跃继续播放其他音乐失败:\(error)")
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +        BFLog(message: "applicationWillResignActive")
 | 
	
		
			
				|  |  | +//        DispatchQueue.main.async {
 | 
	
		
			
				|  |  | +//            // 继续播放其他音乐
 | 
	
		
			
				|  |  | +//            do {
 | 
	
		
			
				|  |  | +//                try AVAudioSession.sharedInstance().setActive(false, options: .notifyOthersOnDeactivation)
 | 
	
		
			
				|  |  | +//                BFLog(message: "关闭声音活跃继续播放其他音乐成功")
 | 
	
		
			
				|  |  | +//            } catch {
 | 
	
		
			
				|  |  | +//                BFLog(message: "关闭声音活跃继续播放其他音乐失败:\(error)")
 | 
	
		
			
				|  |  | +//            }
 | 
	
		
			
				|  |  | +//        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      func applicationWillEnterForeground(_ application: UIApplication) {
 | 
	
		
			
				|  |  | -        BFLog(message: "applicationDidBecomeActive")
 | 
	
		
			
				|  |  | -        DispatchQueue.global().async {
 | 
	
		
			
				|  |  | -            let session = AVAudioSession.sharedInstance()
 | 
	
		
			
				|  |  | -            do {
 | 
	
		
			
				|  |  | -                try session.setCategory(.playback)
 | 
	
		
			
				|  |  | -                try session.setActive(true, options: .notifyOthersOnDeactivation)
 | 
	
		
			
				|  |  | -                BFLog(message: "打开声音活跃关闭其他音乐播放成功")
 | 
	
		
			
				|  |  | -            } catch {
 | 
	
		
			
				|  |  | -                BFLog(message: "打开声音活跃关闭其他音乐播放失败:\(error)")
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    func applicationDidBecomeActive(_: UIApplication) {
 | 
	
		
			
				|  |  | -//        BFLog(message: "applicationDidBecomeActive")
 | 
	
		
			
				|  |  | -//        DispatchQueue.global().async {
 | 
	
		
			
				|  |  | +        BFLog(message: "applicationWillEnterForeground")
 | 
	
		
			
				|  |  | +//        DispatchQueue.main.async {
 | 
	
		
			
				|  |  |  //            let session = AVAudioSession.sharedInstance()
 | 
	
		
			
				|  |  |  //            do {
 | 
	
		
			
				|  |  |  //                try session.setCategory(.playback)
 | 
	
	
		
			
				|  | @@ -96,4 +82,18 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
 | 
	
		
			
				|  |  |  //            }
 | 
	
		
			
				|  |  |  //        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    func applicationDidBecomeActive(_: UIApplication) {
 | 
	
		
			
				|  |  | +        BFLog(message: "applicationDidBecomeActive")
 | 
	
		
			
				|  |  | +        DispatchQueue.main.async {
 | 
	
		
			
				|  |  | +            let session = AVAudioSession.sharedInstance()
 | 
	
		
			
				|  |  | +            do {
 | 
	
		
			
				|  |  | +                try session.setCategory(.playback, mode: .moviePlayback)
 | 
	
		
			
				|  |  | +                try session.setActive(true)
 | 
	
		
			
				|  |  | +                BFLog(message: "打开声音活跃关闭其他音乐播放成功")
 | 
	
		
			
				|  |  | +            } catch{
 | 
	
		
			
				|  |  | +                BFLog(1, message: "打开声音活跃关闭其他音乐播放失败:\(error)")
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |