Mai Blog

Mai Blog



解决 AirPods 连接 Mac 时音量默认 50% 的问题

Mai · 2026-01-11 · 1447浏览 · 默认分类


不知道什么时候开始,我的 AirPods Pro 2 连接到 Mac 时,音量都会自动跳到 50%,真的很吵,而且很吓人。

上网搜了一下,发现这个帖子提供了两个解决方案。

第一个方案是关闭设置里的「个性化音量」,但结果是:连上后只会暂时使用上次断连时的音量输出,且控制中心内的音量条仍然显示 50%。一旦手动调整音量,就会自动跳回 50% 的音量,然后又会被吵到、吓到、手按音量键如开机进 BIOS。

于是尝试了帖子里提供的另一种方案:使用 Hammerspoon 的自动化方案。Hammerspoon 是一个基于 Lua 脚本的 macOS 自动化工具,例如下面这段脚本就可以实现:监听 macOS 默认输出音频设备的变化,一旦发现默认输出切到「AirPods Pro」,就把系统输出音量强制设为 25%。

local targetDeviceName = "AirPods Pro" -- 把此处修改为你的AirPods名称
local targetVolume = 25
local lastDeviceName = ""

function audioDeviceChanged()
    local current = hs.audiodevice.defaultOutputDevice()
    local name = current:name()

    if name ~= lastDeviceName then
        lastDeviceName = name
        if string.find(name, targetDeviceName) then
            current:setVolume(targetVolume)
        end
    end
end

hs.audiodevice.watcher.setCallback(audioDeviceChanged)
hs.audiodevice.watcher:start()

感觉耳朵又活了。



©

comment 评论区

添加新评论

face表情



  • ©2026 bilibili.com

textsms
内容不能为空
昵称不能为空
email
邮件地址格式错误
web
beach_access
验证码不能为空
keyboard发表评论


已有 1 条评论

  1. shiyue     

    26-04-08 19:25 · 回复

    神医啊





© 2019 - 2026 Mai Blog

Theme Romanticism 2.2 by Akashi
Powered by Typecho