Windows 10 IoT Serials 9 – 如何利用IoTCoreAudioControlTool改变设备的音频设备
2017-07-27 10:00
483 查看
大家知道,在Windows 10 IoT Core上,如果用户外接了USB声卡、带有麦克风的摄像头之类的硬件,就会有多个音频设备可以用。但是,系统目前并没有提供直接的UI来设置音频的输入或者输出设备。经过查阅之后发现,我们可以使用命令行来更改默认的音频设备,具体方法如下。
以树莓派为例,笔者使用了一款USB声卡,再加上原来树莓派自带的3.5mm音频接口,就有两个音频输出和一个音频输入。系统默认是使用了树莓派自带的3.5mm Speaker作为音频输出,使用USB声卡的Microphone作为输入。如果要更改的话,可以使用PowerShell或者PuTTY工具连接树莓派,使用命令行的方式修改:
首先,使用PowerShell或者PuTTY工具连接树莓派,笔者使用了PuTTY,成功连接设备以后,默认路径为:C:\Data\Users\administrator,如下图所示。
然后,可以使用“IoTCoreAudioControlTool h”查看帮助,系统列出了该命令的几个用法,如下图所示。
可以看到,我们可以使用该命令来罗列音频设备,修改其音量,设置默认设备。修改音量其实可以在Windows Device Portal中完成,这里来看一下修改默认设备。下面以Speaker为例,如果要将USB声卡的Speaker设备为默认的Speaker,那么,我们可以先罗列一下音频设备。输入如下命令:
IoTCoreAudioControlTool l
得到的结果如下图所示。
接着,我们可以输入如下命令:
IoTCoreAudioControlTool d {0.0.0.00000000}.{6789402a-8ba7-4a00-85cd-f25065176632} //其中,{0.0.0.00000000}.{6789402a-8ba7-4a00-85cd-f25065176632}为USB声卡的设备ID号。
设置完成以后,可以查看Windows Device Portal,发现其Audio Device中的Speaker设备已经更改了,如下图所示:
如果要更改回来,可以输入如下命令:
IoTCoreAudioControlTool d {0.0.0.00000000}.{4846a864-a89c-435f-9f05-8098bcd7b5d5}
设置完成以后,可以查看Windows Device Portal,发现其Audio Device中的Speaker设备已经更改了,如下图所示:
以树莓派为例,笔者使用了一款USB声卡,再加上原来树莓派自带的3.5mm音频接口,就有两个音频输出和一个音频输入。系统默认是使用了树莓派自带的3.5mm Speaker作为音频输出,使用USB声卡的Microphone作为输入。如果要更改的话,可以使用PowerShell或者PuTTY工具连接树莓派,使用命令行的方式修改:
首先,使用PowerShell或者PuTTY工具连接树莓派,笔者使用了PuTTY,成功连接设备以后,默认路径为:C:\Data\Users\administrator,如下图所示。
然后,可以使用“IoTCoreAudioControlTool h”查看帮助,系统列出了该命令的几个用法,如下图所示。
可以看到,我们可以使用该命令来罗列音频设备,修改其音量,设置默认设备。修改音量其实可以在Windows Device Portal中完成,这里来看一下修改默认设备。下面以Speaker为例,如果要将USB声卡的Speaker设备为默认的Speaker,那么,我们可以先罗列一下音频设备。输入如下命令:
IoTCoreAudioControlTool l
得到的结果如下图所示。
接着,我们可以输入如下命令:
IoTCoreAudioControlTool d {0.0.0.00000000}.{6789402a-8ba7-4a00-85cd-f25065176632} //其中,{0.0.0.00000000}.{6789402a-8ba7-4a00-85cd-f25065176632}为USB声卡的设备ID号。
设置完成以后,可以查看Windows Device Portal,发现其Audio Device中的Speaker设备已经更改了,如下图所示:
如果要更改回来,可以输入如下命令:
IoTCoreAudioControlTool d {0.0.0.00000000}.{4846a864-a89c-435f-9f05-8098bcd7b5d5}
设置完成以后,可以查看Windows Device Portal,发现其Audio Device中的Speaker设备已经更改了,如下图所示:
相关文章推荐
- Windows 10 IoT Serials 3 - Windows 10 IoT Core Ardunio Wiring Mode
- Windows 10 IoT Serials 8 – 如何改变UWP应用的目标平台
- 张高兴的 Windows 10 IoT 开发笔记:部署 ASP.NET Core 2 应用
- Windows 10 IoT Serials 11 – 如何设置微软认知服务中EndPoint
- 微软Windows 10 IoT Core起步者套装正式发布 折合人民币713元
- Windows 10 IoT Serials 7 – 如何用树莓派制作家庭流媒体播放器
- Toradex 发布基于ARM系统模块的Windows 10 IoT Core 技术预览版
- Windows 10 IoT Core Samples
- Windows 10 IoT Serials 10 – 如何使用OCR引擎进行文字识别
- Windows下Core Audio APIS 音频应用开发(三 )
- 如何裁剪音频文件 Audio Editor Tool(WavePad Sound Editor)
- 《物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。附:将来支持Windows 10 IOT
- My Feedback for Windows 10 IoT Core on Feedback Hub App (4/1/2017-1/23/2018)
- Windows 10 IoT Serials 5 - 如何为树莓派应用程序添加语音识别与交互功能
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
- Windows下Core Audio APIs音频应用开发
- Windows 10 IoT Serials 6 - 如何修改IoTStartupOnBoot.cmd文件
- 《连载 | 物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。附:将来支持Windows 10 IOT
- 如何解决Windows 10系统下设备的声音问题
- Windows下Core Audio APIS 音频应用开发(一)