为什么启动AVAudioPlayer时我的iOS硬件音量控制会冻结?

时间:2017-10-21 17:27:18

标签: ios swift avaudioplayer volume

我正在使用AVAudioPlayer在我的应用中播放背景音乐。奇怪的是,在播放音乐时,我无法使用硬件音量按钮调节音量。音量始终“跳回”原始音量。这是我的代码:

  do {
     try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient)
  } catch {    
  }

  self.avplayer = AVAudioPlayer(contentsOf: url)
  self.avplayer?.numberOfLoops = -1
  self.avplayer?.prepareToPlay()
  self.avplayer?.play()

我做错了什么?

0 个答案:

没有答案