gpt4 book ai didi

ios - 从 viewdidload 调用 avaudiorecorder 调用不好吗?

转载 作者:行者123 更新时间:2023-11-28 21:50:36 26 4
gpt4 key购买 nike

我正在使用 Xcode 6.1.1 和 objective-c。

我正在使用 AVAudioRecorder 来录制一些音频。这一切都很好,回放也很有效。现在我用一个按钮激活录音。

我想做的是在 viewdidload 结束时开始录制。所以我将以下内容放在 viewdidload 方法的末尾:

[audiorecorder record];

Xcode 没有提示它,它正在工作。使用按钮或在 viewdidload 中调用它时,我听不出有什么不同。但是我对这样做还是有一些不好的感觉。

问题:在 viewdidload 的末尾使用 [audiorecorder record]; 是个好习惯吗?或者这会破坏应用程序吗?

最佳答案

这没有错。根据您过渡到 View 的方式,加载 View 时可能会出现一些延迟。

另一种选择是在 viewdidload 中调用 - (BOOL)prepareToRecord 然后在 - (void)viewDidAppear 中调用 record :(BOOL) 动画 。这将允许在让 AVAudioRecorder 获取内存之前将所有 UI 元素加载到屏幕上。

关于ios - 从 viewdidload 调用 avaudiorecorder 调用不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28501908/

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