最近开发中遇到将手机设置为静音模式,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
解析
关于这两种方法的区别详细说明
网友评论