menu
 
版本
2017.1.9.6501

2024.1.3.8749

2023.1.11.8682

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open
目标平台:

针对 iOS/tvOS 的信息

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

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

Bluetooth 卡音与匮乏

在 Android 和 iOS 上使用 Bluetooth® 时发生卡音(stuttering)或声部干涸(voice starvation)的现象非常普遍。由于 Bluetooth 专为流播放低带宽数据(限制在 8 kHz 的压缩语音频带)而非互动音频而设计,因此可以改善的空间很小。

然而,在承认某些硬件型号比另一些型号更容易受到影响的同时,更多的延迟缓冲区经常有助于避免这些问题。为此,可以将 AkPlatformInitSettings.uNumRefillsInVoice 更改为 5 或 6。

iOS 音频会话

在 iOS 中,例如打入手机电话或者 FaceTime 电话、使用 SIRI、日历提醒或者系统声音等许多事件都可以随时阻止应用程序音频会话。为了恢复音频,应用程序有责任正确管理音频中断。同样,还必须正确处理应用程序切换,以便按预期暂停/继续。未能执行这些必要的步骤将导致音频行为不当、应用程序无声或者崩溃。Apple 的音频会话是用于访问设备音频硬件的机制,作为访问音频并在应用程序与系统其他组件之间共享音频的调度器。在 iOS 上涉及音频的每款应用程序都必须清楚如何使用音频会话。幸运的是,使用音频会话功能时的大多数实现细节都由 Wwise iOS SDK 处理,SDK 客户端应用程序无需费力就可以获得符合预期和标准的高效音频应用程序。以下部分描述 iOS 音频会话的概念及其相关 Wwise 实现策略。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅