使用 AVAudioRecorder 和 AVAudioPlayer 时 OpenAL 不起作用
我已经被音频问题困扰了好几天了。我不认为 OpenAL 与 AVAudio 函数相处得很好。
我有自己的 OpenAL 课程。 (包装了 MyOpenAL 类) 我的应用程序开始使用 AVAudioRecorder 进行录制。我停止录音。然后我单击“OpenAL Play”按钮,使用 OpenAL 播放任何声音。 我听不到。 但当我使用 AVAudioPlayer 单击“AVAudioPlayer Play”按钮时,我可以听到我的录音。
我测试了 oalTouch、avTouch、SpeakHear 示例代码。 他们的结果是一样的。 在oalTouch中,当AVAudioPlayer停止时,OpenAL同时停止播放。这就是我这么认为的原因。
OpenAL 在使用 AVAudio~ 函数时是否有问题?
我在谷歌上搜索了很长时间。但我找不到解决方案和同样的问题。
感谢您阅读我的。
i have been troubled about audio problem for several days. i don't think OpenAL get along with AVAudio functions.
i have my own OpenAL class. ( wrapped the MyOpenAL class )
my app start to record using AVAudioRecorder. i stop recording. and then i clicked the "OpenAL Play"button that play any sound using OpenAL.
i can't hear it.
but i can hear my recording when i clicked the "AVAudioPlayer Play" button using AVAudioPlayer.
i tested oalTouch,avTouch,SpeakHear sample code.
they resulted same.
in oalTouch, when AVAudioPlayer stop, OpenAL stop playing simultaneously. this is why i think so.
Does OpenAL have the problem using AVAudio~ Functions together?
I was googling for a long time. but i couln't find out the solutions and the same problems issue.
thanks for reading mine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在使用 AVAudioRecorder(录制)和 OpenAL(播放),它们都运行得很好。只是想检查在初始化 AVAudioRecorder 时是否使用 Play_And_Record 作为选项?
I'm using AVAudioRecorder (to record) and OpenAL (to playback) and they both go quite well. Just wanted to check if you use Play_And_Record as option when you initialize your AVAudioRecorder?