小编I. *_*der的帖子

当应用程序在后台运行时,是否可以开始播放音频并使其他人静音?

我制作了一个应用程序,当应用程序处于后台时开始播放音频。我AVAudioSession从以下开始:

do {
    try audioSession.setCategory(AVAudioSessionCategoryPlayback, with: .duckOthers)
} catch {

}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是当我的应用程序开始播放音频时,是否可以将其他应用程序的任何其他音频静音?

如果没有 duckOthers 选项,应用程序会崩溃,因为上面的代码是在后台执行的。而对于 duckOthers,它不会静音其他音频,只是降低音量。

ios avaudiosession swift swift3

5
推荐指数
1
解决办法
747
查看次数

标签 统计

avaudiosession ×1

ios ×1

swift ×1

swift3 ×1