【发布时间】:2020-04-19 15:44:58
【问题描述】:
我正在制作一个音乐计时器,它将在输入的时间后停止音乐(从 Spotify、Apple Music 等播放)。有没有办法停止该音频会话或暂停正在从我的应用程序的另一个应用程序播放的音频?
由于我的应用中没有本地音频播放器,因此我不能简单地停止播放器(就像从应用中播放音频时通常那样)。
任何帮助表示赞赏!
【问题讨论】:
-
如果您使用
.playback类别,AVAudioSession.sharedInstance().setActive(true)不会停止其他应用程序正在播放的任何内容吗?如果这不起作用,您可以随时播放无声音频文件... -
谢谢!此代码:在 do catch 语句中尝试 AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback) 尝试 AVAudioSession.sharedInstance().setActive(true)。
标签: ios swift xcode avaudiosession audiosession