Я столкнулся с одной проблемой: -
Если воспроизводится звук Музыкальное приложение , и я открою свое приложение в это время, когда оба звука воспроизводятся параллельно.
Я хочу остановить музыку Music App и продолжить аудио моего приложения.
Это происходит, если я перехожу в неактивное состояние (воспроизведение музыки из музыкального приложения) в активное состояние приложения.
Я инициализирую AVAudioPlayer: -
func setAudioSession(){
// Set Audio session
self.audioPlayer.delegate = self
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, with: AVAudioSessionCategoryOptions.mixWithOthers)
try AVAudioSession.sharedInstance().setActive(true)
}
catch {
print("AVAudioSession error")
}
}
func startPlayer(at index: Int) {
do {
self.playingItem = self.queueArray[index]
self.player = try AVAudioPlayer(contentsOf: fileURL)
self.player?.currentTime = beginTime
self.player?.delegate = self
self.player?.prepareToPlay()
self.player?.play()
}
catch {
debugPrint(error.localizedDescription)
}
}
Как я могу остановить музыку из приложения Music и хотите продолжить воспроизведение звука моего приложения?