在播放应用程序中的音频时如何停止Music App的音频?

时间:2018-10-15 11:18:03

标签: ios swift avaudioplayer

我面临的一个问题是:-

如果正在播放音乐应用程序的音频,那么我将在两个音频同时播放时打开我的应用程序。

我想停止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 App的音乐并希望继续我的App音频 ?

0 个答案:

没有答案