获取声音设备名称

Posted feiyucha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取声音设备名称相关的知识,希望对你有一定的参考价值。

实现效果:

  技术分享图片

知识运用:

  ManagementObjectSearcher类和ManagementObject类

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            ManagementObjectSearcher VoiceDeviceSearcher = new ManagementObjectSearcher("select * from Win32_SoundDevice");
            foreach(ManagementObject  VoiceDeviceObject in VoiceDeviceSearcher.Get())
            {
                textBox1.Text=VoiceDeviceObject["Name"].ToString();
                textBox2.Text=VoiceDeviceObject["PNPDeviceID"].ToString();
            }
            button1.Enabled = false;
        }

  

以上是关于获取声音设备名称的主要内容,如果未能解决你的问题,请参考以下文章

在 JavaScript 中播放一段声音时如何获取回调?

C#如何获取声音输入的名称

设备的默认音量/声音

在片段中单击按钮播放声音(Kotlin)[重复]

播放随机声音而不重复

Linux音频编程声卡介绍