ss1271's Site

风餐露宿,不可一日无码.

如何解决Mac OS X下Skype等程序不能用蓝牙耳机的问题

| Comments

近日购入缤特力(Plantronics) Voyager PRO蓝牙耳机一枚,此耳机降噪十分给力通话质素相当不错,因为据说能够和Skype无缝对接,所以就买来方便日后打电话和Skype使用。

想来Mac OS X下驱动应该是很齐全的,所以直接用电脑自带的蓝牙和耳机配对,此步骤没有费任何周折,按照常规的蓝牙耳机配对步骤能够很容易和电脑进行连接。但是紧接着麻烦事儿就来了,首先就是如果使用Skype,那么不论拨打还是接听电话,只要选择这个蓝牙耳机为音频输入/输出设备,那么一律不能输出/输入声音。而与此同时,我使用罗技自由脉动(Logitech Freepulse)立体声蓝牙耳机就能够正常的连接并且输出声音。

碰到这么个倒霉问题我很郁闷,想想不过是蓝牙驱动的毛病罢了,于是换上买耳机的时候附带的免配对适配器,据说能够让Skype直接调用Voyager PRO而不用每次都手动选择音频设备。谁知即便是用了这么高端的适配器却依然不能让Skype/Google Talk之类的程序正常从耳机输出音频。

没辙,江郎才尽,求助Google。

输入关键字:

Plantronics Bluetooth headset mac os

不承想真的找到一个:apple discussions这个苹果的官方论坛有n多老外碰到了这个问题,速速秒过文章之后找到了答案,是因为BluetoothAudioAgent.app这个程序(就是蓝牙程序)在apple的某次升级过程中升级到了新版2.3.6,此次升级过后大家发现Plantronics Voyager PRO这款蓝牙耳机就被apple华丽丽的BS了,而解决方法中,一个最简单的方法就是直接找一个2.3.3版的该程序替换/System/Library/CoreServices/BluetoothAudioAgent.app就行……

解决问题的方法找到了,下面的问题就变成了:如何找这个BluetoothAudioAgent.app的2.3.3版,于是我想到了伟大的MacIdea论坛,开帖提出需要众Mac饭帮助之后不到几小时,就有热心的朋友给我发来了2.3.3版的程序,该帖子在此,供需要者索取。

接下来,很简单,需要做两步:

一,替换文件。是把2.3.3版的文件copy到/System/Library/CoreServices/ 下替换原来的新版文件;

二,修改owner。是打开Terminal(找不到Terminal的同学进入Applications-Utility下找Terminal),输入(每行都要回车,注意大小写)

cd /System/Library/CoreServices/
sudo chown -R root BluetoothAudioAgent.app
操作成功后在你替换成功的那个文件上右键-Get Info,最下面的Sharing & Permissions里面,第一栏应该是system。

实践证明,如果犯懒没有修改权限,会导致Bluetooth卡死……

有问题欢迎您留言提问。

Comments