Win11更改声音输出设备的方法

本文提供了4种在Windows 11中轻松更改声音输出设备的方法,包括通过快速设置面板、系统声音设置、音量混合器和游戏栏设置。无论您有多个扬声器还是耳机,都能方便地进行切换。
摘要由CSDN通过智能技术生成

如果您的计算机连接了多个输出设备,为了方便切换,有什么简单便捷的方法吗?下面小编就给大家带来4种不同的更换方法,希望对您有所帮助。

更多系统教程尽在小白系统重装官网

  单击由 Wi-Fi 图标、扬声器图标和电池图标组成的快速设置面板图标。

  在快速设置面板中,单击与音量滑块关联的向右箭头图标。

  现在在弹出的窗口中,您将能够看到连接到计算机的所有输出设备。只需单击您喜欢的输出设备即可。而已。

  方法二:通过系统声音设置

  同时按下Win + I键以启动设置应用程序。在左侧窗格中,单击“系统”选项卡,在右侧窗格中,单击“声音”选项卡。

  在“声音设置”窗口中,通过单击与其关联的箭头展开“选择播放声音的位置”部分。

  在此部分下,您可以看到连接到计算机的所有输

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows下,Qt使用Windows Multimedia API(MMSystem)来控制音频输出。以下是一个简单的示例代码,可以在Qt Creator中创建一个新的Qt Widgets应用程序,并将以下代码添加到主窗口类的构造函数中: ```cpp #include <QMediaPlayer> #include <QMediaPlaylist> #include <QAudioDeviceInfo> #include <windows.h> #include <mmsystem.h> // ... QMediaPlayer* player = new QMediaPlayer(this); QMediaPlaylist* playlist = new QMediaPlaylist(); playlist->addMedia(QUrl::fromLocalFile("path/to/audio/file")); player->setPlaylist(playlist); // 获取可用的音频输出设备列表 QList<QAudioDeviceInfo> devices = QAudioDeviceInfo::availableDevices(QAudio::AudioOutput); if (!devices.isEmpty()) { // 设置音频输出设备 QAudioDeviceInfo deviceInfo = devices.at(0); player->setAudioOutput(deviceInfo); // 获取音频输出设备的ID WAVEOUTCAPS waveOutCaps; UINT deviceID = 0; while (waveOutGetDevCaps(deviceID, &waveOutCaps, sizeof(WAVEOUTCAPS)) == MMSYSERR_NOERROR) { QString deviceName = QString::fromWCharArray(waveOutCaps.szPname); if (deviceName == deviceInfo.deviceName()) { break; } deviceID++; } // 设置音量 DWORD volume = 0xFFFF * 0.5; // 设置音量为50% MMRESULT result = waveOutSetVolume((HWAVEOUT)deviceID, volume); if (result != MMSYSERR_NOERROR) { // 处理错误 } } // 播放音频 player->play(); ``` 这里使用`waveOutSetVolume`函数设置音量。需要注意的是,该函数的第一个参数是音频输出设备的ID,可以使用`waveOutGetDevCaps`函数获取设备ID。同时,需要注意错误处理,避免出现不必要的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值