版本

menu_open
Wwise SDK 2018.1.11
快速入门示例集成——语言和语音

语音和语言示例

文件位置解析 中所解释,语言相关文件( SoundBank 和流播放音频文件)由 Low-Level I/O(底层 I/O)系统管理。如果您通过调用 AK::StreamMgr::SetCurrentLanguage() 来设置语言相关子目录名称,默认底层 I/O 系统 CAkDefaultLowLevelIO 将支持它。

以下代码通过以下方式更改当前语言:

  1. 卸载当前加载的语言相关 SoundBank
  2. 通过调用 AK::StreamMgr::SetCurrentLanguage() 来更改语言相关路径
  3. 重新加载语言相关 SoundBank
#define BANKNAME_HUMAN L"Human.bnk"
(...)
// 卸载当前加载的语言相关 SoundBank
AK::SoundEngine::UnloadBank( BANKNAME_HUMAN, NULL );
// 更改语言相关路径
// 重新加载我们刚才卸载的 SoundBank,此次是为一种新语言而做。
AkBankID bankID;
AK::SoundEngine::LoadBank( BANKNAME_HUMAN, AK_DEFAULT_POOL_ID, bankID );

您可以在示例程序中用"Current language"下拉列表试验此功能。

请参阅 默认底层 I/O 实现 了解有关默认底层 I/O 模块的更多信息,并参阅 文件位置解析 了解文件本地化。

请参阅 标识 SoundBank 了解有关 SoundBank 标识的更多信息。

Note: 此例程摘自 示例 一节中的“声音引擎集成工程示例”部分。请参阅 Integration Demo 示例 了解更多信息。

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅