目录

目标平台:

针对 iOS/tvOS 的信息

本章包含针对 iOS/tvOS 平台使用 Wwise SDK 的信息。

Warning.gif
警告: tvOS SoundBank 必须使用使用 iOS 作为基础平台。
Note.gif
备注: 除非另作标明,否则本页及其附属部分中提到的“iOS”均指针对 iOS 和 tvOS (可互换)的平台信息。

Bluetooth 卡音与匮乏

在使用 Bluetooth 扬声器和耳机时,音频会产生很大幅度的延迟。这是由系统本身的 Bluetooth 压缩和无线通信堆栈造成的。对于对延迟敏感的游戏(如节奏游戏),在连接 Bluetooth 设备时,玩家体验会打折扣。

在使用 Bluetooth 设备时,为了避免卡音,Wwise 会自动切换至高延迟模式。在设备断开后,将恢复至初始化时 AkPlatformInitSettings.uNumRefillsInVoice 指定的正常延迟模式。

Note.gif
备注: 在结合 Bluetooth 设备使用 Play and Record 音频会话时,将强制操作系统把所有音频的采样率降至 8 kHz。这一行为与 Bluetooth 驱动程序本身有关。

iOS 音频会话

在 iOS 中,例如打入手机电话或者 FaceTime 电话、使用 SIRI、日历提醒或者系统声音等许多事件都可以随时阻止应用程序音频会话。Apple 音频会话机制负责处理音频硬件访问冲突。因此,选择合适的音频会话对应用程序来说十分重要。幸运的是,使用音频会话功能时的大多数实现细节都由 Wwise iOS SDK 处理,SDK 客户端应用程序无需费力就可以获得符合预期和标准的高效音频应用程序。以下部分描述 iOS 音频会话的概念及其相关 Wwise 实现策略。