Mac QQ 语音/视频时其他声音变小的解决方法

一.解决方法如下

  1. 打开QQ,先不要开语音/视频。

  2. 打开Mac自带的终端(Terminal)
    如果找不到的话可以按 Command-空格键 调出【聚焦搜索】功能,然后输入 Terminal 就行了

    image.png

  3. 输入以下代码然后回车,可能需要输入系统密码。

printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n QQ
  1. 然后就可以视频或语音了,拨出和接收视屏声音都不会变小。代码最后的QQ是程序的名字,如果你想用在其他程序上,改成其他程序的名字即可。

  2. 恢复的话把QQ退出重新打开就可以了。

  3. 但是每次重启QQ都得输入,不想每次都输入的话,可以保存成.sh脚本文件,或者自定义shell命令

二.保存成.sh脚本文件

这里以 Mac 自带的【文本编辑】举例,如果你有 VSCode 或者 Sublime 等编辑器,道理类似,保存成 .sh 文件即可

  1. 打开【文本编辑】


  2. 选择左下的【新建文稿】


  3. 选择【菜单栏 - 格式 - 制作纯文本】


  4. 输入刚才的那条命令


    printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n QQ
  5. 保存,名字随意,注意后缀名是 .sh

  6. 打开【终端】,进入刚才保存的【.sh】文件所在的目录


    输入【cd空格】,并把刚才保存的【.sh】文件拖入【终端】窗口内

    将文件名的部分删掉,然后回车
这样操作的意思是移动到刚才保存的【.sh】文件的目录下
  1. 赋予脚本可执行权限,输入命令:chmod +x 文件名.sh 回车.

    我刚才保存的文件名是 qqShoud.sh

  2. 这样我们双击打开这个文件就可以直接完成 【一】里的第3步输入命令操作了

  3. 如果不行,看一下是不是【打开方式】的问题


    如果默认不是【终端.app】,那么点击【其他】

    右上角【搜索】,输入【终端】,选择【终端.app】,选择下方【使用以此方式打开】,点击打开

    完毕
  4. 这样每次打开 QQ,再双击运行一下这个脚本文件,就可以了

  5. 如果你觉得这样还得保存一个文件,比较麻烦,那么我们可以【保存成自定义shell命令】

三.保存成自定义shell命令

未完待续,如有需要,可以先看这里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 打开QQ,先不要视频。 2. 打开Mac自带的终端(Terminal),输入以下代码然后回车,可能需要输入系...
    jaychowbin阅读 12,170评论 0 1
  • 打开QQ,先不要视频。 打开Mac自带的终端(Terminal),输入以下代码然后回车,可能需要输入系统密码。 然...
    历奇阅读 7,057评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,807评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,491评论 2 59
  • 我散落在一片荒凉, 抬头望见天堂寂寞。 有人躺在戈壁角落, 细数流年匆匆不待。 看脚步匆忙凌乱, 留不住昏黄的夕阳...
    时光梳阅读 3,511评论 5 17