声音#
介绍#
VEX AIR 无人机控制器允许用户播放内置音效、自定义音频文件和音符。它还包含用于停止声音和检测音频是否正在播放的控制功能。
以下是所有可用块的列表:
声音 - 播放和停止声音
声音#
播放声音#
播放声音块播放控制器的内置声音之一。
播放声音门铃堆叠块#
播放声音 [前进 v] ▶
参数 |
描述 |
---|---|
声音 |
下面显示的内置声音之一。 |
扩大箭头 |
将块扩展为 且不等待 ,并使该块成为非等待块。默认情况下,此块为等待块。 |
声音名称 |
播放声音 |
---|---|
成功 |
|
故障 |
|
感应 |
|
检测到 |
|
障碍 |
|
循环 |
|
完成 |
|
暂停 |
|
简历 |
|
发送 |
|
接收 |
例子
启动时,循环播放声音。#
当开始
[Play the looping sound.]
播放声音 [循环 v] ▶
播放声音文件#
播放声音文件播放用户加载的自定义声音。
播放用户声音 1 堆栈块#
播放声音文件 [SOUND1 v] ▶
参数 |
描述 |
---|---|
音槽号 |
用户上传的声音。如果在控制面板中编辑了图像名称,选项将会更改。 |
扩大箭头 |
将块扩展为 且不等待 ,并使该块成为非等待块。默认情况下,此块为等待块。 |
例子
启动时,播放用户声音1。#
当开始
[Upload a sound file in VEXcode.]
[Play the custom sound.]
播放声音文件 [SOUND1 v] ▶
播放注释#
播放音符 块会在特定时间内播放特定音符。
播放注释动作块。#
播放音符 [低 v] [C v] [note_eight v] ▶
参数 |
描述 |
---|---|
八度 |
音符的八度:
|
笔记 |
定义音高:
|
音符长度 |
设置音符的长度:
|
扩大箭头 |
将块扩展为 且不等待 ,并使该块成为非等待块。默认情况下,此块为等待块。 |
例子
播放声音文件 1,不要等待。等待 2 秒。如果声音仍然有效,则停止声音。#
当开始
[Play a short tune.]
播放音符 [低 v] [C v] [note_quarter v] ▶
播放音符 [低 v] [D v] [note_quarter v] ▶
播放音符 [低 v] [E v] [note_sixteenth v] ▶
停止声音#
停止声音块停止当前正在播放的声音。
停止声音动作块。#
停止声音
参数 |
描述 |
---|---|
该块没有参数。 |
例子
播放声音文件 1,不要等待。等待 2 秒。如果声音仍然有效,则停止声音。#
当开始
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
播放声音文件 [1 v] ◀ 并且不等待
等待 [6] 秒
停止声音
声音活跃吗?#
声音是否活跃? 模块报告当前是否有声音正在播放。该模块返回 True 或 False(布尔值)。
真 — 正在播放声音。
错误 — 没有播放声音。
声音活动布尔块。#
<声音活跃吗?>
参数 |
描述 |
---|---|
该块没有参数。 |
例子
播放声音文件 1,不要等待。等待 2 秒。如果声音仍然有效,则停止声音。#
当开始
[Display when the sound is playing.]
play sound [looping v] ◀ and don't wait
等到 <声音活跃吗?>
在控制台上打印 [I hear the sound!]▶