Aar*_*112 12 avaudiosession swift
如何访问旧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.")
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
小智 -3
我的解决方案如下:
首先,我使用方法编写一个 OC 类setAudioCategory,将AVAudioSession类别设置为setCategory:AVAudioSessionCategoryPlayback,然后从 Swift 调用此方法。
(void) setAudioCategory{
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
562 次 |
| 最近记录: |