如何在 Swift 中停止(或暂停)设备的音频?



我正在制作一个音乐计时器,它将在输入时间后停止音乐(从Spotify、Apple music等播放(。有没有办法停止音频会话或暂停从我的应用程序中的另一个应用程序播放的音频?

由于我的应用程序中没有本地音频播放器,我不能简单地停止播放器(就像你通常在应用程序中播放音频时一样(。

感谢您的帮助!

  1. 在文件中导入AVFoundation,该文件将停止音频。

  2. 一旦定时器完成,添加此代码:

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

相关内容

  • 没有找到相关文章

最新更新