gpt4 book ai didi

swift - 将有关录制麦克风信号的旧 Swift 代码行翻译为 Swift 4.2

转载 作者:行者123 更新时间:2023-11-30 11:12:43 25 4
gpt4 key购买 nike

我在旧版本的应用程序中得到了这个

var recSession: AVAudioSession!
recSession = AVAudioSession.sharedInstance()
try recSession.setCategory(AVAudioSession.Category.playAndRecord)

我应该如何将最后一行翻译成 swift 4.2。

setCategory 已弃用,但替代方法是什么?

最佳答案

试试这个:

try recSession.setCategory(.playAndRecord, mode: .default)

似乎Apple is recommending to set category and mode at the same time .

Note

Instead of setting your category and mode properties independently, it's recommended that you set them at the same time using the setCategory:mode:options:error: method.

AVAudioSessionmode 默认为 AVAudioSession.Mode.default,因此如果您的应用不更改它,上面的代码应该可以工作.

关于swift - 将有关录制麦克风信号的旧 Swift 代码行翻译为 Swift 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52021802/

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