在OSX 10.4.10 Tiger上使用A2DP

部分的Mac用户,如果有立体蓝牙耳机,都知道Tiger OSX 10.4无法使用A2DP,而Apple官方网站也没在这方面提供任何补助,网络上只流传说新的Leopard会支持,我本身认为,这只不过是软件版本方面的问题,因为A2DP只不过是2.0其中一个features,只是无法明白Apple就是不提供这方面的补助(也许要人使用Leopard吧?)

之前在网上找了好久,都有各种不同的方法,但安装步骤会比较复杂,Basic用户不熟悉Unix command要安装会有点辛苦。到目前为止,只发现David Connolly的安装方法是最简单之外(真的算简单了)所以在这里要提供一篇中文版的安装方法,
也许对那些想使用Mac连接立体蓝牙耳机的朋友会有帮助。

* 在David Connolly那里提供最早的安装方法有改动,现在不需安装Jack Audio了.

步骤1-下载这两个文件,并且存放你的Home,比如我的是”henmac”(如下图):
a. a2dpcastAudioDevice.tgz: http://www.coolatoola.com/a2dpcastAudioDevice.tgz
(不必unzip/解压)
b. the updated a2dpcast: http://www.coolatoola.com/a2dpcast-0.3.zip
(需要unzip/解压)

a2dp installation folder

步骤2- 启动Terminal,在Application -> Utilities -> Terminal(参考下图)
run terminal

步骤3-运行以下的command (记得把DownloadDir改为你unzip的文件夹)(参考下图)
sudo tar xfzp [DownloadDir]/a2dpcastAudioDevice.tgz –same-owner
sudo kextload /System/Library/Extensions/AudioReflectorDriver.kext
sudo cp [DownloadDir]/a2dpcast-0.3/a2dpcast /usr/local/bin

command install a2dp folder

最后,步骤4-在terminal运行这个command就可以启动A2DP,每次运行A2DP只需要这个command,记得要先把你的蓝牙耳机地址换掉,而且确定蓝牙耳机有开启和Mac的蓝牙也开启了,如何换蓝牙耳机请参考最底页(如果你嫌麻烦,可以把这个command存储为run_a2dp.term,每次要启动只要打开这档案就可以了)

/usr/local/bin/a2dpcast 00-0d-3c-e0-05-12

run a2dp command

不要关掉你的terminal,你就可以继续享受立体蓝牙耳机的stereo音效:
my stereo BlueTooth headset

如何找到你的立体蓝牙耳机的地址?去System Preferences -> Bluetooth Preferences(参考下图)
how to find bluetooth address
bluetooth preferences

如果以上方法帮不到你,请参考David Connolly那里的回应,这是当今最简单的安装方法,如果你有其它方法,请与大家分享,希望Apple在Leopard上已经有这方面的support

谢谢David Connolly所提供的A2DPcast的连接方法和所有在这方面有贡献的Developer!

  • http://henstudio.com/ Hen

    我使用后,iTune、电影、任何音效都没问题,而且完全立体声,偶而会有中断,但不会很常,除了CPU usage太高的话,至于Intel Mac应该不会有这样的问题。
    John,我写这些有时只为了做Record和帮助到其他人,至于时间,嘻嘻,就看咯,一般都是空闲的时候做的

  • http://www.rambochai.com rambochai

    真是佩服 你… record 这些真的很details一下的… 我写blog,有时候都很pekchek 要怎样describe那些细节的事情/东西… :roll:

  • http://henstudio.com/ Hen

    哈哈,反正是教学,一定要详细,不然怎么叫教学。
    写教学需要顾虑到读者能吸收和理解的程度,
    所以一定要详细,但不可以太loso,和用图文解释。

    我也是为自己做一个记录,以免下次我忘了怎么安装,
    还可以回来这里做参考

  • anevilgel

    hi hen. first really appreciate ur work! haha 其实我已经郁闷 :sad: 了好久, 正想着upgrade to leopard。and i found ur blog in david’s. 还是中文比较好看。哈哈。 btw, can i post ur work on a mac site, do wanna help others out just like u ! :mrgreen:

  • anevilgel

    forgot to tell u the site http://www.macx.cn/Boards.asp

  • http://henstudio.com/ Hen

    可以啊,你就刊登在你那里吧,反正就是分享,放哪里无所谓, :wink:
    我去过那里,那里真的是什么MAC相关的资料都有,谢谢留言 :wink:

  • anevilgel

    希望你还在 遇到问题了, terminal的command是3 条一起贴吗, 还有就是password?

  • http://henstudio.com/ Hen

    不要一起贴,一行一行做,第一行运行时terminal会要求你输入password, 也就是你每次登入系统时的password, 或是安装软件时的password. 如果没有就skip, 有的话在输入时terminal不会显现.

  • anevilgel

    对不起啊,我笨手笨脚啦, 好像贴错好几条了之前,我复制了然后粘贴是这样子的

    sudo tar xfzp /users/my name/a2dp/a2dpcastAudioDevice.tgz \342\200\223same-owner
    而且我有时候输入password没有反应, 有时候是Password:
    tar: \342\200\223same-owner: Not found in archive
    tar: Error exit delayed from previous errors
    Macintosh:~ my name$

  • http://henstudio.com/ Hen

    Anevilgel,我觉得你后面这行应该不必输入:“\342\200\223same-owner”

    请问这是什么?无相关,你只要输入:
    sudo tar xfzp [DownloadDir]/a2dpcastAudioDevice.tgz –same-owner
    然后再输入:
    sudo kextload /System/Library/Extensions/AudioReflectorDriver.kext
    最后再输入:
    sudo cp [DownloadDir]/a2dpcast-0.3/a2dpcast /usr/local/bin

    (把[DownloadDir]改为你的文件夹,如果你不清楚你的文件夹在unix command里是怎么写,你可以尝试把该文件夹drag and drop在Terminal里,它会显示该文件夹的absolute path,从那里copy就可以了)

  • http://henstudio.com/ Hen

    还有,password是密码,不是你输入“Password:”这个command,是terminal会在你输入第一行:

    sudo tar xfzp [DownloadDir]/a2dpcastAudioDevice.tgz –same-owner

    显示这行command”Password :”,你只要输入你的系统密码,不是输入”Password :”这行command

  • anevilgel

    seems u r here .sorry to bother u .
    我是复制了你的command,然后就粘贴了,那些数字自动就出现了,我没有输入command“password”. 我只是有输入my passwords when it asks for it , and the “tars “things came over it .
    我第一次的时候有直接输入你贴的command, 可能影响到了吧 。没关系,只是闲者无聊, 弄 mac thing 还是要谢谢你的回复 。

  • http://henstudio.com/ Hen

    也不用道歉啦,我又没生气?你怎么这么客气?:o

    那些数字自动出现?那就奇怪了,但据说我所知,部分的用户有安装的问题,尤其是系统版本不同都会有影响,也许你可以尝试这个软件,但好像是给intel mac,我尝试了,没反应。你可以试试:

    http://www.softick.com/macosx/audio-gateway/

  • anevilgel

    here i am AGAIN. good news, i just got the STEREO sound. :lol:
    我试过你发的那个softick 不可以, 我是 intel chip的。 然后在你的方法前面 加command “cd/” 现在可以了, 可是过几秒种就会有dropout. 不过真的是很好了 谢谢你了 hen

  • http://henstudio.com/ Hen

    加 “cd/” 哦?那应该是你没有现指定文件夹absolute path,也许我上面也没有注明这点,但恭喜你成功安装,至于会drop out或断声,拿和RAM 有关系,1GB会比较好一点,我试过看电影,大概半小时后就会出现断声的状况。