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