如何访问用于设置audioSession类别的旧接口?我有一个旧的iPad,我在上面使用了一个视频应用程序,它停留在iOS 9.3上。我使用的是Xcode10,我想这只是我需要的方法,但我不确定如何找到它。
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.")
}
}谢谢。
发布于 2018-10-12 22:59:00
我的解决方案如下:
首先,我使用setAudioCategory方法编写一个OC类,该方法将AVAudioSession类别设置为setCategory:AVAudioSessionCategoryPlayback,然后从Swift调用此方法。
(void) setAudioCategory{
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
}https://stackoverflow.com/questions/51811070
复制相似问题