/music
来源:Commands/music;原文修订 ID:3187584。
本命令仅适用于基岩版和教育版;权限等级为 1,需要启用作弊。
播放、排队或停止音乐,或调整音乐音量。
语法
music play <trackName: string> [volume: float] [fadeSeconds: float] [repeatMode: MusicRepeatMode]:播放音乐曲目。music queue <trackName: string> [volume: float] [fadeSeconds: float] [repeatMode: MusicRepeatMode]:将曲目加入播放队列。music stop [fadeSeconds: float]:停止音乐。music volume <volume: float>:调整音量。
参数
trackName: string(basic_string):要播放的音乐曲目名称,例如record.cat;也可以是在<a_resource_pack>/sounds/sound_definitions.json的 JSON 路径"record.<music_name>"或"music.game.<music_name>"下定义的音乐名,例如cat用于播放 Cat 音乐唱片。volume: float:曲目音量,必须是浮点数,且应在 0–1 范围内(含边界)。fadeSeconds: float:曲目淡入/淡出的时长,必须是浮点数,且应在 0–10 范围内(含边界)。repeatMode: MusicRepeatMode:是否循环播放,必须为loop或play_once,省略时默认为play_once。
结果
| 条件 | 基岩版结果 |
|---|---|
| 命令不完整或任意参数不正确 | 无法解析 |
/music play ... 的淡入时长不在 0–10 或音量不在 0–1 |
失败 |
/music queue ... 时当前音乐设为 loop,或音量不在 0–1,或淡入时长不在 0–10 |
失败 |
/music stop ... 时没有音乐播放,或淡出时长不在 0–10 |
失败 |
/music volume ... 的音量不在 0–1 |
失败 |
| 其他情况 | 成功 |
输出
失败时成功次数为 0,成功时为 1。
示例
- 循环播放 Pigstep 音乐唱片:
/music play record.pigstep 0.5 0 loop。 - 将 Stal 音乐唱片加入队列:
/music queue record.stal 0.5 0 play_once。
外部链接
- Microsoft Learn:/music 命令(2023-10-11)。
中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。