版本

menu_open
Wwise Unity Integration Documentation
Mac/iOS/tvOS-Specific Information

Building for iOS

To test your Unity application on an iOS device, you need to build your app and deploy it to the device. 当您在 Unity Editor 中执行 Build 或者 Build and Run 时,Unity 会根据 Unity 脚本生成一个 Xcode 工程。

UNITY_PROJECT_ROOT/Assets/Plugins/iOS

Unity does not yet support thumb instructions. Therefore, thumb instructions are disabled in the Xcode project.

构建发布版应用程序

The Wwise Integration library, libAkUnitySoundEngine.a, normally contains all debug symbols, which makes the library very big. 请确保去除调试符号,方法是在(iOS)Player Settings 的 Other Settings 部分中,指定 Stripping Level 选项。The integration usually adds between one and two MB to your game.

Audio Session Interruptions on iOS

The Unity Integration supports three audio session categories.

  • Solo Ambient (AkAudioSessionCategorySoloAmbient) (Default): When you use this category, audio from other apps is silenced. 您的应用程序的音频也会被屏幕锁定和静音切换开关(iPhone 上称为 Ring/Silent 切换开关)静音掉。
  • Ambient (AkAudioSessionCategoryAmbient): AmbientSound allows your app's audio to be mixed with other apps. 任何音频中断,例如来电或者使用遥控器在 Music 应用中播放音乐,在默认情况下都将与您的应用程序的音频混合。不过,您可以指定让声音和音乐连通到一条特殊总线,这样以来,当用户音乐播放时,这些音乐和声音会被静音,而当用户音乐停止时,它们又会被取消静音。静音和取消静音是由声音引擎在内部完成的。您仍然可以定义 BGM(背景音乐)回调以响应其它有用任务的用户音乐行为,例如更新 UI 元素以通知用户其用户音乐播放状态。使用 AkCallbackManager.SetBGMCallback() 来注册该回调。
  • Play and Record (AkAudioSessionCategoryPlayAndRecord): This is used to enable playback and recording within the app where audio is of primary importance, such as a karaoke app, an audio streaming app, or an audio recording app.

使用遥控来播放用户音乐将触发一个中断(在 SoloAmbient 类别中)或 BGM 事件(在 Ambient 类别中),然而,使用遥控来停止用户音乐将触发一个 BGM 事件,不论当前音频会话是什么类别。同样,声音引擎负责处理此类事件的所有音频管线任务。如果需要额外的工作,应用程序可以注册一个 BGM 回调以响应这些事件。

备注:后台和前台的切换是在 iOS 内部处理的,在这个平台上不需要手动调用 Suspend 和 WakeupFromSuspend。

Refer to the Understanding Audio Sessions section in the Wwise SDK documentation for more information about these options.

参见

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅