代码之家  ›  专栏  ›  技术社区  ›  Kishor Pahalwani

如何停止音乐应用程序的音频,同时从我的应用程序播放音频?

  •  0
  • Kishor Pahalwani  · 技术社区  · 6 年前

    我面临的一个问题是:-

    音频中频 音乐应用程序 正在播放,我会打开我的应用程序的时候,两个音频播放平行。

    如果我将进入非活动状态(从音乐应用程序播放音乐)到应用程序的活动状态,就会发生这种情况。

    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)
        }
    }
    

    如何停止音乐应用程序的音乐并继续我的应用程序音频 ?

    0 回复  |  直到 6 年前