Audacity 提示播放设备被占用怎么解决:从独占模式查到采样率

立即下载Audacity 中文站 全平台支持 · 官方最新版

一按播放就弹窗,说设备打不开、被占用;或者播放头老老实实在走,波形也在动,就是一点声音都听不着。这两种情况都属于同一类问题:Audacity 没能把播放设备拿到手。好消息是它几乎都能修,坏消息是原因分散在四个地方——别的程序占着、系统开了独占、Audacity 里的主机选错、两边采样率对不上。下面按顺序排查,每试完一步就点一次播放,别一口气把所有设置全改了,否则你不知道是哪一步奏效的。

先看清弹的是哪句话

报错文案能直接缩小范围,先看清楚再动手。

不同版本的文案会有出入,英文界面一般是 Error opening sound device 开头,中文界面会写成「打开声音设备时出错」这类话,后面常跟着让你检查输出设备设置和项目采样率。看到这句基本可以确定是设备层的问题,工程文件本身没事。

为什么会被占用:Windows 的独占模式

Windows 的声音设备有两种用法。共享模式下多个程序可以一起出声,由系统混音后送出去;独占模式下某个程序直接接管硬件,别的程序连一点声音都发不出来,更别说让 Audacity 再去打开这个设备。

爱抢设备的通常是这几类:

macOS 没有这一套独占机制,所以播放没声音在 Mac 上通常是另一回事:系统设置 → 声音 → 输出 里选中的设备不是你正在听的那个。插着蓝牙耳机时它经常自己变成默认输出,音频就跑到耳机里去了。

排查一:先让别的程序松手

  1. 把正在放视频的网页暂停掉。注意浏览器标签页上的小喇叭图标,点静音并不等于释放设备,要暂停或者关掉整个标签页
  2. 完全退出会议软件,右下角托盘也要退干净。这类软件退出主窗口后还会保留音频会话,看着关了其实还占着
  3. Windows 设置 → 系统 → 声音 → 音量合成器(有的版本叫音量混合器),看看哪些程序当前有音量活动,逐个关掉
  4. 回到 Audacity 点一次播放,先确认是不是这个原因

排查二:关掉设备的独占控制

这一步是根治办法,很多人的问题到这里就结束了。

  1. 控制面板 → 声音 → 播放,找到你用的扬声器或耳机,右键属性(Windows 10/11 也可以从 设置 → 系统 → 声音 → 更多声音设置 进去)
  2. 切到「高级」选项卡
  3. 取消勾选「允许应用程序独占控制此设备」
  4. 如果下面还有「给予独占模式应用程序优先权」,一并取消
  5. 点确定,关掉 Audacity 重新打开再试,开着改不生效

同一个「高级」选项卡里还有「默认格式」这一栏,顺手做两件事:

排查三:换一个主机接口试试

打开 编辑 → 首选项 → 音频设备(老一些的版本这一页叫「设备」,位置一样),页面上主要是三栏:主机、播放设备、录音设备。

主机这一栏,Windows 下常见的有:

不同版本、不同语言界面的叫法会有差别,以下拉框里实际看到的为准。

按这个顺序试:

  1. 先把主机换成 MME,播放设备选你的扬声器,点一段波形播放
  2. MME 能放、WASAPI 不能放,说明就是独占或者驱动那一档事。留在 MME 用就行,日常剪辑听不出差别
  3. 反过来 MME 也不行,往下看采样率那一段

改完主机之后,播放设备列表会整个换一批,所以每次换主机都要重新选一次设备。这个点特别容易漏,很多人换了主机就以为设好了,其实播放设备那一栏还是空的。

排查四:采样率和通道数对不上

项目采样率在 Audacity 左下角,默认一般是 44100 Hz。如果你的声卡被系统强制设在 48000 Hz,某些驱动组合下播放就会失败,而报错文案又特别含糊,很容易让人往别处想。

还有一种少见情况:播放设备选成了多声道(5.1、7.1)的输出,而工程本身是单声道或双声道。把播放设备改选成双声道的那个条目,或者在音轨上把声道数对上。

排查五:用软件自带的诊断信息

帮助 → 音频设备信息,会列出 Audacity 当前识别到的所有设备、当前使用的设备、以及每个设备支持的采样率。

设备管理器 → 音频输入和输出,看有没有黄色感叹号。有就右键卸载设备然后重启,让系统重新装一遍驱动。笔记本最好去品牌官网下官方声卡驱动,Windows 自带的通用驱动经常缺一块功能。

还是不行怎么办

最后说一句经验。这类问题的分布其实很有规律:一半是别的程序占着设备,四分之一是独占模式那个勾没去掉,剩下的是主机选错和采样率不一致。下次换电脑或者重装系统后又碰到同样的弹窗,按这个顺序走一遍,几分钟能解决。

这篇教程有帮助吗?立即下载Audacity 中文站试试吧!

全平台支持 · 安全无毒 · 官方最新版