使用 AVAudioRecorder 和 AVAudioPlayer 时 OpenAL 不起作用

发布于 2024-09-02 22:52:49 字数 441 浏览 3 评论 0原文

我已经被音频问题困扰了好几天了。我不认为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月染过的梦 2024-09-09 22:52:49

我正在使用 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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文