用于存储音频数据的容器。
AudioClip 以 Ogg Vorbis 压缩或未压缩的形式存储音频文件。AudioClip 由 AudioSource 引用和使用来播放声音。
其他资源: 组件参考中的 AudioClip 组件。
ambisonic | 如果此音频剪辑是全景声,则返回 true(只读)。 |
channels | 音频剪辑中的通道数。(只读) |
frequency | 剪辑的采样频率(以赫兹为单位)。(只读) |
length | 音频剪辑的长度(以秒为单位)。(只读) |
loadInBackground | 对应于检查器中的“后台加载”标志,当设置此标志时,加载将延迟发生,不会阻塞主线程。 |
loadState | 返回与 AudioClip 关联的音频数据的当前加载状态。 |
loadType | 剪辑的加载类型(只读)。 |
preloadAudioData | 在加载剪辑资源时预加载剪辑的音频数据。当此标志关闭时,脚本必须调用 AudioClip.LoadAudioData() 来加载数据,然后才能播放剪辑。在音频数据加载之前,长度、通道和格式等属性可用。 |
samples | 音频剪辑的样本长度。(只读) |
GetData | 用剪辑的样本数据填充数组。 |
LoadAudioData | 加载剪辑的音频数据。设置了“预加载音频数据”的剪辑将自动加载音频数据。 |
SetData | 在剪辑中设置样本数据。 |
UnloadAudioData | 卸载与剪辑关联的音频数据。这仅适用于基于实际声音文件资源的 AudioClip。 |
Create | 创建一个具有名称的用户 AudioClip,并具有给定的样本长度、通道和频率。 |
PCMReaderCallback | 每次 AudioClip 读取数据时调用的委托。 |
PCMSetPositionCallback | 每次 AudioClip 更改读取位置时调用的委托。 |
GetInstanceID | 获取对象的实例 ID。 |
ToString | 返回对象的名称。 |
Destroy | 删除一个 GameObject、组件或资源。 |
DestroyImmediate | 立即销毁对象 obj。强烈建议使用 Destroy 而不是它。 |
DontDestroyOnLoad | 在加载新场景时不要销毁目标对象。 |
FindAnyObjectByType | 检索类型为 type 的任何活动加载的对象。 |
FindFirstObjectByType | 检索类型为 type 的第一个活动加载的对象。 |
FindObjectsByType | 检索类型为 type 的所有加载对象的列表。 |
Instantiate | 克隆原始对象并返回克隆。 |
InstantiateAsync | 捕获原始对象(必须与某些 GameObject 相关)的快照,并返回 AsyncInstantiateOperation。 |
bool | 对象是否存在? |
operator != | 比较两个对象是否引用不同的对象。 |
operator == | 比较两个对象引用,查看它们是否引用同一个对象。 |