我面临的一个问题是:-
音频中频
音乐应用程序
正在播放,我会打开我的应用程序的时候,两个音频播放平行。
如果我将进入非活动状态(从音乐应用程序播放音乐)到应用程序的活动状态,就会发生这种情况。
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)
}
}
如何停止音乐应用程序的音乐并继续我的应用程序音频
?