- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要具有以下功能的音频播放:良好的性能(对于游戏)、音高控制以及同时对同一样本进行多次分层的能力(复音)。在 iphone sdk 上获取它的快速方法是什么?
这是我到目前为止发现的:
没有可用的库或示例代码执行此操作,请指出错误。
SoundEngine.cpp(来自 CrashLanding 和 TouchFighter 代码示例)使用 OpenAL 并允许控制音高,但每次启动缓冲区时,如果正在播放同一缓冲区,其播放头会回到开头。
使用 SoundEngine.cpp 获得复音的一个肮脏的解决方案是为同一个声音文件加载多个缓冲区,而不深入研究其实现(这对我来说是不可理解的)。假设我想要每个声音最多 4 个声音的复音,然后我为同一个文件加载 4 个缓冲区。我只需要将其全部包含在管理类中即可。走这条路安全吗?和/或是否有办法将 SoundEngine.cpp 破解为复音?
最佳答案
FMOD (www.fmod.org) 提供所有这些功能。在文档中查看他们的 virtualvoices 样本以了解复音和音高转换 DSP 效果。
我只是一个客户,与他们无关。
关于c++ - 和弦声音播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/334148/
我使用Andrew的d3和弦图示例并希望将弯曲切片内的所有文本标签居中。我尝试了很多东西,但始终无法将文本居中。你知道需要什么巫师技巧吗? var width = 720, height = 720,
我正在尝试实现一个系统,在该系统中我可以同时播放一组频率,目前可以单独播放每个频率。下面我有一个代码,它播放给定的频率,一次播放一个。 import java.applet.*; im
是否可以一次重新映射使用 ctrl+k 作为第一个按键操作的所有和弦? 我使用 ctrl+k 删除该行的其余部分。由于它与 vscode 中使用的最常见和弦冲突,因此通过快捷方式重新映射快捷方式会很不
我是一名优秀的程序员,十分优秀!