Readonly[audioReadonlyreadyWorker 初始化和首批数据准备的结果;播放前应等待。
Protected ReadonlytimesProtected ReadonlyvaluesStatic ReadonlyCone方向锥配置类型。
Static ReadonlyStatus播放状态枚举。
Static ReadonlyTime循环区间的时间段类型。
Copy source attributes, retaining this source's content and playback.
停止播放并异步关闭解码数据源。 在自身音频回调内调用时只请求关闭;实际清理于该回调结束后完成。
ProtectedcommandProtectedfieldProtectedget返回距离衰减因子。
返回声道数量。
返回各交错声道的扬声器位置。
返回方向锥参数副本。
返回发声方向副本。
返回方向衰减因子。
返回多普勒效应倍率。
返回音乐总时长。
返回循环区间副本,包含起点偏移和长度。
返回最大距离。
返回最大增益。
返回最小参考距离。
返回最小增益。
返回立体声声像。
返回音高倍率。
返回当前播放位置的时间副本。
返回三维位置副本。
返回每声道采样率,单位为 Hz。
查询原生引擎的当前播放状态。
返回速度副本。
返回音量百分比。
返回流式解码泵最近的错误;未使用解码泵或无错误时为 undefined。
返回流式解码队列统计;未使用解码泵时为 undefined。
返回是否循环播放。
返回是否使用监听者相对坐标。
返回是否启用空间音效。
Protectedon在对象所属 JS 线程填充交错 16 位 PCM;await super 可读取当前文件。 samples 指向原生可复用槽,仅在回调结束前有效;false 表示末块。
Protectedon在对象所属 JS 线程准备末块时调用,返回下一轮交错样本偏移。 super 返回文件循环区间或 EOF 的位置;undefined 表示不循环。 实际定位由音频消费线程发起,再异步交给 onSeek。
Protectedon异步打开音频文件用于流式播放,返回是否成功;不会自动 play。
异步打开编码音频字节用于流式播放,返回是否成功。
暂停并保留播放位置。
开始播放或恢复暂停;已播放时按 SFML 语义重新开始。
Protectedrefresh设置距离衰减因子,0 禁用距离衰减。
设置声源方向对衰减的影响因子。
设置多普勒效应倍率,0 禁用。
设置到达末尾后是否循环播放。
设置距离衰减使用的最大距离。
设置距离衰减后的最大增益。
设置保持最大音量的最小参考距离。
设置距离衰减后的最小增益。
设置立体声声像,-1 为左、0 为中、1 为右。
设置音高及播放速率倍率,1 为原速。
设置位置是否相对于监听者;false 使用世界坐标。
设置是否启用位置、距离和方向引起的空间音效。
设置音量百分比,0 为静音,100 为原始音量。
停止并将播放位置归零。
按块解码和播放长音频,无需一次将全部样本加载到内存。