跳到主要内容

音频设备

列出或读取音频设备,设置默认设备,以及静音、音量。只要播一段提示音,用 播放声音。

当前模块定义​

概述​

先选 操作类型。设备 ID 形如 {0.0.0.00000000}.{2c3a51b4-780e-4290-bc03-8c25dfed52d1},可从「获取设备列表」等操作得到。

参数说明​

操作类型:获取输出/输入设备列表、获取默认输出/输入设备信息、获取指定设备的信息、设置默认设备、设置静音、设置音量。

失败后停止动作:失败是否中止动作。默认开启。

获取设备列表​

返回所有状态的设备:关闭时只返回就绪(Active)设备。默认关闭。

输出:

  • 设备信息列表:每项 [图标]名称(注释)|设备ID,可直接当作 用户选择 的选项。
  • 原始对象列表:内部 MMDevice 对象列表。

获取默认设备 / 指定设备​

设备ID:获取指定设备、设置默认设备、静音、音量时需要。

输出(默认设备或指定设备):设备ID、设备名称、设备状态、是否静音、是否正在播放、设置音量、实时音量、原始对象。

设置默认设备​

把指定设备设为默认输出或输入。

设置静音​

静音状态:静音、取消静音、切换静音状态。设备ID 为空时操作当前默认输出设备。

设置音量​

音量:0–1.0 的小数。设备ID 为空时操作当前默认输出设备。

输出​

  • 是否成功
  • 其余输出随操作类型变化,见上。

示例​

25 步的综合演示只保留安装卡片;下面三个不超过 8 步,可直接看步骤定义。

限制与排障​

设备 ID 随系统变化,不要写死后换电脑仍用旧值。列表为空时先打开 返回所有状态的设备,确认设备是否处于未就绪。

相关链接​

更新于