Jea*_*ery 7 iphone avaudiorecorder avplayer
我有一个使用AVPlayer的视图控制器.此视图控制器可以加载模态视图控制器,用户可以使用AVAudioRecorder录制音频.
这是发生的事情:
如果用户使用[AVPLayer play]在第一个控制器中播放合成,AVAudioRecorder将不会在模态视图控制器中录制.没有错误,但AVAudioRecorder返回的当前时间是0.0;
如果用户解除模态对话框并重新加载它.AVAudioRecorder工作正常.
这可以反复重复AVAudioRecorder在[AVPlayer播放]调用后第一次调用它时不起作用
我已经和它斗争了几天,只是重新组织了与AVPlayer和AVAudioRecorder相关的代码,它仍然表现得很奇怪.
非常感谢任何帮助或指针
提前致谢
让 - 皮埃尔·
小智 9
我也遇到了同样的问题,这就是我找到的解决方案.
录制时,在AVAudioRecord初始化后写下此行代码:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:NULL];
然后调用record方法.
| 归档时间: |
|
| 查看次数: |
4180 次 |
| 最近记录: |