AudioServices(简单)、AVAudioPlayer(中)、OpenAL(困难和过度杀伤力?)
我需要在整个 iPhone 应用程序中播放声音(每个声音大约 5 秒)。当他们被触发时,他们需要立即玩。 目前我正在使用 AudioServices,并且(正如您可能…
iPhone:“结束中断”没有为调用班级
我有一个实现 AVAudioSessionDelegate 协议的声音管理器类,即 beginInterruption 和 endInterruption 方法。 但是,当我拨打电话并返回应用程序时,…
iOS:音高变换和将 OpenAL 的输出传送到缓冲区
我最近发现在 iOS 中可以使用 OpenAL 进行音调转换。 我正在看霍兰斯的声音库播放器。它吸收散布在整个音域中的 15 个左右的钢琴音符,并通过找出最接…
iOS:音频:读取、处理、写入声音文件所需的代码+ MIDI 处理
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
使用 OpenAL 和 SF2 以编程方式播放 MIDI
我可以使用 TiMidity++ 从头开始创建一个基本的 MIDI 文件并进行验证,并且我了解足够的 OpenAL 来播放文件中的流媒体源。 我只是想知道是否可以…
如何让用户使用openAL选择录音设备?
所以我们有类似的东西: //... // Get list of available Capture Devices const ALchar *pDeviceList = alcGetString(NULL, ALC_CAPTURE_DEVICE_SPEC…
在 iPhone 上实现 OpenAL 时声音播放延迟(打嗝)
我在我的 iPhone 游戏中实现了 OpenAL 代码。当我开始游戏时,它运行 1 秒,停顿 2 秒,然后恢复(打嗝效果)。我相信它是由于声音文件加载而延迟的。…
OpenAL 初始化问题,仅限 iPod(?)
我在使用 OpenAL 时遇到了一个问题,该问题似乎只出现在 iPod 硬件上,奇怪的是它工作正常,但现在却不行了。 我正在设置音频会话: [[AVAudioSession…
从哪里获取能够从应用程序的文件夹而不是从 system32 运行的 OpenAl32.Dll?
所以我创建了一个应用程序。通常,将像 ffmpeg 这样的 dll 放在文件夹中就足够了,以便在项目创建步骤中进一步分发应用程序,但这个 OpenAL32.DLL 只…
Core Audio / OpenAL 是否会对音频文件重新采样?
我注意到,如果我的音频文件采用 caf 11250Hz 单声道,它们的性能会比 44.1Khz 单声道差。使用探查器跟踪它,我可以看到,对于低采样率文件,最长的跟…
如何使用 openAL 将麦克风的实时音频输入录制到文件中? (里面有C++代码)
我有这样的代码,用于在 Windows 上使用 openAL 进行麦克风回声。 我想创建一些 CapturedAudioData 文件来写入循环期间捕获的所有音频数据。所以它就…
OpenAL:如何创建简单的“麦克风回声”程序?
所以我想知道从默认麦克风读取数据并输出到默认扬声器的最短(就有效线路而言)开放 AL 代码是什么? 我正在 Visual Studio 2008 下的 Windows 7 上进…