I want to use bluetooth headset in FIC, so I follow A2DP steps in wiki
http://wiki.openmoko.org/wiki/Manually_using_Bluetooth.
but when i run the Python script:
#!/usr/bin/python
import dbus
bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'),
'org.bluez.Manager')
conn = manager.ActivateService('audio')
audio = dbus.Interface(bus.get_object(conn, '/org/bluez/audio'),
'org.bluez.audio.Manager')
path = audio.CreateDevice('00:0D:3C:44:33:22')
audio.ChangeDefaultDevice(path)
sink = dbus.Interface(bus.get_object(conn, path), 'org.bluez.audio.Sink')
sink.Connect()
there comes some errors:
[EMAIL PROTECTED]:/media/card$ ./play.py
Traceback (most recent call last):
File "./play.py", line 11, in <module>
sink.Connect()
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 63, in
__call__ return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 135, in
__call__
**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py",
line 598, in call_blocking message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
Method
"Connect" with signature "" on interface "org.bluez.audio.Sink" doesn't
exist.
Any suggestion?
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn