OpenAL 中加载声音问题
我在使用 OpenAL 加载声音时遇到问题: // in SoundManager.cs public void LoadSound(string soundId, string path) { // Generate a buffer. int bu…
OpenAL 问题 - 改变源增益
我最近一直致力于将我的游戏移植到跨平台,并决定使用 OpenAL 作为我的跨平台音频引擎。 我有 16 个“通道”(OpenAL 源),可以同时播放最多 16 个声…
为什么 alSourceUnqueueBuffers 会因 INVALID_OPERATION 失败
代码如下: ALint cProcessedBuffers = 0; ALenum alError = AL_NO_ERROR; alGetSourcei(m_OpenALSourceId, AL_BUFFERS_PROCESSED, &cProcessedBuffer…
如何在命令行上链接 OpenAL (OS X)
我正在尝试编译一个在 Mac OS X 10.7 上使用 OpenAL 的项目。如果我使用 XCode,我可以链接 OpenAL.framework,但在该目录中 /System/Library/Framewo…
如何快速循环音频块并确定 Core Audio 中的样本值(幅度/功率级别/等)?
我想要完成的基本上如下: 打开一个文件,根据其持续时间确定我需要多少个“样本” 将文件分成x个样本;确定每个样本的(平均)功率水平/幅度。 使用…
转换字节序时出现问题
我正在按照本教程在 C++ 中使用 OpenAL: http://enigma-dev .org/forums/index.php?topic=730.0 正如您在教程中看到的,他们留下了一些未实现的方法…
alListener3f(AL_ORIENTATION, 0, 0, -1) 之后打开AL AL_ILLEGAL_ENUM
差不多就这样了。我有一个函数来设置 OpenAL 上下文和设备,并将 WAV 文件加载到缓冲区中,并将该缓冲区与文件中的数据一起传递到 alBufferData。然后…
OpenAL 是用于跨平台音频处理的正确音频库吗?
我正在制作一个应用程序,可以对音频文件执行音调变换和时间拉伸等操作,并实时播放它们。 OpenAL 是适合这个的库吗?或者有什么东西可以做得更好,并…
适用于 Mac OS X 的 openAL 教程
我需要工具来学习如何在 Mac OS X 应用程序中使用 OpenAL。我已经完成了大量的 iOS 和 Mac 开发工作,并且通常擅长快速学习新事物。谁能提供一两个有…
AudioToolbox/OpenAL ExtAudioFile 播放压缩音频
我目前正在使用 OpenAL 来播放游戏音乐。它工作得很好,只是它不能处理除原始 WAV 文件之外的任何内容。这意味着我最终得到了约 9mb 的配乐。 我是 Op…
我必须在这里释放 OpenAL 上下文吗?
设置 OpenAL 时,Leaks Instruments 告诉我,我在此处泄漏 alContext: alDevice = alcOpenDevice(NULL); if (!alDevice) { return NO; } alContext =…
openAL 获取/设置偏移量(以秒为单位)
我使用 OpenAL 来播放背景音乐。在某一时刻,我需要获得轨道上的准确当前位置。我尝试使用 alGetSourcef(_source, AL_SEC_OFFSET, &offset); 并且它在…
按一下按钮就会发出声音。快速按下按钮,声音播放会弹出并发出咔哒声
我有 6 个按钮,每个按钮都播放 .caf 文件中的音频样本。如果我按下一个按钮,声音播放得很好,如果我等待它结束并再次按下它,它播放得很好,但如果…
iOS SDK 4.3 OpenAL alGenSources 导致 AL_INVALID_OPERATION
我正在尝试掌握 OpenAL,通过这里的教程进行操作: http://benbritten.com/2008/11/06/openal-sound-on-the-iphone/ 我的问题是声音无法播放,尽管没…