gpt4 book ai didi

ios - AVAudioSession setCategory Swift 4.2 iOS 12 - 静音播放声音

转载 作者:IT王子 更新时间:2023-10-29 05:00:28 28 4
gpt4 key购买 nike

即使在静音模式下也能播放声音,我使用以下方法。但是它怎么不起作用。

// Works on Swift 3  
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
} catch {
print(error)
}

如何让它在 4.2/iOS 12 中运行?

在较新的版本中,我们需要设置模式和选项。

try AVAudioSession.sharedInstance().setCategory(
<#T##category:AVAudioSession.Category##AVAudioSession.Category#>,
mode: <#T##AVAudioSession.Mode#>,
options: <#T##AVAudioSession.CategoryOptions#>)`

最佳答案

Her der Töne 的评论向您展示了新语法,但您还需要在 setCategory 之后激活 Audio Session :

do {
try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print(error)
}

关于ios - AVAudioSession setCategory Swift 4.2 iOS 12 - 静音播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51010390/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com