我应该创建多少个 AVAudioEngine 实例?
How many instances of AVAudioEngine should I create?
我正在尝试使用 AVAudioEngine 作为我的 iOS 游戏的声音播放器。您应该为整个游戏使用 1 个 AVAudioEngine 实例,还是为每个单独的声音使用一个实例?
您应该使用 AVAudioEngine 的单个实例,并使用连接到引擎的 AVAudioPlayerNode 的单独实例来获得单独的声音。
您可以在 Apple 的 AVAEMixerSample 示例代码中找到这方面的示例。
我正在尝试使用 AVAudioEngine 作为我的 iOS 游戏的声音播放器。您应该为整个游戏使用 1 个 AVAudioEngine 实例,还是为每个单独的声音使用一个实例?
您应该使用 AVAudioEngine 的单个实例,并使用连接到引擎的 AVAudioPlayerNode 的单独实例来获得单独的声音。
您可以在 Apple 的 AVAEMixerSample 示例代码中找到这方面的示例。