【发布时间】:2018-08-12 17:12:18
【问题描述】:
如何访问旧 API 以设置 audioSession 类别?我有一台旧 iPad,我在其上使用的视频应用程序卡在 iOS 9.3 上。我正在使用 Xcode 10。我认为这只是我需要的方法,但我不确定如何找到它。
func configureAudioSession() {
let audioSession = AVAudioSession.sharedInstance()
do {
if #available(iOS 10.0, *) {
try audioSession.setCategory(.playback, mode: .moviePlayback, options: .allowBluetooth)
} else {
// Fallback on earlier versions
}
}
catch {
print("Setting category to AVAudioSessionCategoryPlayback failed.")
}
}
谢谢。
【问题讨论】:
-
检查这个:openradar.me/42382075,希望苹果在下一个版本中解决这个问题。
-
说真的。这也是我想知道的。是时候回到 ObjC 了吗?
标签: swift avaudiosession