【发布时间】:2019-04-10 07:39:23
【问题描述】:
我想在手机处于静音模式时播放音频。
我可以通过以下语句在 >= iOS 10 中做到这一点:
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, mode: AVAudioSessionModeDefault, options: .mixWithOthers)
但是对于 iOS 9,我该如何做呢? Xcode 告诉我,此语句仅适用于 iOS 10 或更高版本。
我尝试了以下方法,但它不起作用:
【问题讨论】:
-
您使用的是哪个版本的 Xcode?span>
-
我使用的是 Xcode 10.2
-
你能把你的 Swift 语言版本设置为 4.0 吗?
-
设置为4.2
-
恐怕您没有成功将 Swift 语言版本设置为 4.2。当您将其设置为 4.2 时,
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, mode: AVAudioSessionModeDefault, options: .mixWithOthers)行不会编译。我将向您展示每种设置的一些组合作为答案。
标签: swift avplayer avaudiosession