iOS 静音模式下播放声音

最近开发中遇到将手机设置为静音模式,UIWebView&WKWebView无法播放声音,查看了相关资料后发现,两行代码搞定

Objective-C
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];

Swift
do {
let audioSession = AVAudioSession.sharedInstance()
try audioSession.setCategory(AVAudioSessionCategoryPlayback)
}
catch let error as NSError {
print("Could not create audio player: \(error)")
}

具体详细文档可以查看 Apple iOS Human Interface Guidelines中Sound
解析


关于这两种方法的区别详细说明

你可能感兴趣的:(iOS 静音模式下播放声音)