CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
[CriAtom] 声音文件回放

范例的描述

概述

cri4u_samples_criatom_prim01_game_mini.png

此示例是播放未经ADX压缩的声音文件的简单场景。
不使用任何组件。仅用一个脚本来播放声音文件。

操作

  • Playback File (MUSIC), Playback File (VOICE), 以及 Playback File (SE) 按钮
    播放指定的声音文件。

  • Stop 按钮
    停止声音回放。

场景信息


中间件 CRI ADX (CRI Atom)
范例 原始范例
存储路径 /CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/criatom/script/primitive/
场景文件 Scene_01_PlaybackFile.unity


程序的描述

程序中的步骤

脚本将呼叫以下功能来播放声音文件。
  • (1) 创建一个播放器
    this.player = new CriAtomExPlayer();

  • (2) 将文件设为播放
    this.player.SetFile(null, Path.Combine(CriWare.streamingAssetsPath, "sample_music.hca");

  • (3) 设置音频格式
    一个HCA编码的文件已被播放。
    this.player.SetFormat(CriAtomEx.Format.HCA);

  • (4) 开始回放
    this.player.Start();

创建声音文件

声音文件可以使用由SDK提供的命令行工具来创建(编写)。
工具的概述


工具名称 CRI Atom Encoder Console Version
存储路径 /CRIWARE/tools/criatomex/
文件名 criatomencd.exe


命令格式
criatomencd <输入文件名> <输出文件名> -codec=<压缩编译码器名称>

范例的使用方法
使用HCA编译码器来编写sample_music.wav文件。

criatomencd sample_music.wav sample_music.hca -codec=HCA

注意
该范例为试用版本(与2014年12月4日)。
请注意,之后可能会对API规格的部分进行更改。
关于 CriAtomExPlayer 功能的文档将发布于未来的版本。
未来将发行用于安卓以及iOS的版本。