Theseus 模组文档
API 参考 / 只读视图、场景、音频与文本

PlayingSound


正在播放的音效快照。由 AudioAccess#playingSounds() 返回,描述宿主当前正在播放的一个音效:注册 id、文件路径与类别。

方法速览

方法用途
id()注册的音频 id
path()音频文件路径(与注册时一致)
category()音频类别

id()

java
String id();

行为:注册的音频 id(与 AudioAccess#playSound 使用的 id 相同)。示例:

java
String id = sound.id();

path()

java
String path();

行为:音频文件路径,与注册时一致(供诊断/显示)。示例:

java
String p = sound.path();

category()

java
SoundCategory category();

行为:音频类别,受对应类别音量控制。示例:

java
SoundCategory c = sound.category();

完整签名

java
public interface PlayingSound {
    String id();
    String path();
    SoundCategory category();
}

关键契约:播放结束或已停止的音效不包含在列表中;仅统计经宿主音效引擎启动且仍在播放的音效,同一音效多实例并发播放时只出现一次。

线程:源码未声明额外线程约束。

性能:列表可能为空(AudioAccess#playingSounds() 的默认实现返回空列表)。

稳定性:2.0 起冻结:2.x 内只增不破。