gpt4 book ai didi

iPhone SDK : AVAudioRecorder will not record after calling [AVPlayer play]

转载 作者:行者123 更新时间:2023-12-03 18:38:16 24 4
gpt4 key购买 nike

我有一个使用 AVPlayer 的 View Controller 。该 View Controller 可以加载模态视图 Controller ,用户可以在其中使用 AVAudioRecorder 录制音频。

这就是发生的事情:

如果用户使用 [AVPLayer play] 在第一个 Controller 中播放乐曲,AVAudioRecorder 将不会在模态视图 Controller 中录制。没有错误,但 AVAudioRecorder 返回的当前时间是 0.0;

如果用户关闭模式对话框并重新加载它。 AVAudioRecorder 工作正常。

这可以一遍又一遍地重复AVAudioRecorder 在 [AVPlayer play] 调用后第一次调用时不起作用

我已经为此奋斗了好几天,刚刚重新组织了与 AVPlayer 和 AVAudioRecorder 相关的代码,但它仍然表现得很奇怪。

非常感谢任何帮助或指示

提前致谢

让-皮埃尔

最佳答案

我也遇到了同样的问题,这是我找到的解决方案。

录音时,在AVAudioRecord初始化后写入这行代码:

[[AVAudioSession共享实例] setCategory:AVAudioSessionCategoryRecord错误:NULL];

然后调用record方法。

关于iPhone SDK : AVAudioRecorder will not record after calling [AVPlayer play],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5345337/

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