Swift Stop System Audio



我正在开发一个睡眠计时器应用程序。一旦计时器完成,我想停止设备上的音频。有什么方法可以停止系统声音,或者我必须播放一个无声的音频文件?

我已经试过这个代码:

do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback)
try AVAudioSession.sharedInstance().setActive(true) 
} catch { print(error.localizedDescription) }

.playback只会暂停非混音会话。如果另一个应用程序有一个可混合的会话,那么它将继续。唯一会暂停可混合会话的模式是.record(这将要求您请求录制权限,即使您不打算使用它)。

相关内容

  • 没有找到相关文章

最新更新