Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: hack_man в Dec 09, 2007, 11:13



Титла: Linux и bluetooth a2dp
Публикувано от: hack_man в Dec 09, 2007, 11:13
имам usb bluetooth-canyon който подържа стандарта A2DP, също така имам и bluetooth слушалки SonyErricson HBH-DS970 който също го подържат.
под Winboze пробвах и без проблем ми намира  устройствата и прекарва музиката към слушалките (без допълнителни програми или драйвери).
та голямата ми мечта е да мога да го направя и под линукс. четох, търсих, рових, компилирах, но нищо. ако някой има идея или знае как стават нещата нека да пише.
използвам Gentoo 2.6.22-r5 и Gnome 2.18.3


Титла: Linux и bluetooth a2dp
Публикувано от: tarball в Dec 09, 2007, 14:00
Привет и от мен!Явно не си ползвал достатъчно гугъл,защото веднага щеше да намериш следното нещо и то точно в Gentoo wiki!!!Прочети го внимателно,някъде надолу по зелените полета намерих ,че пише как се конфигурира a2dp профил.Не съм го чел цялото,но се надявам да ти помогне.Akо ли не поразрови се малко из гугъл за да не го правим вместо теб ние.Не хапе!!!Хайде успех и чакам да се похвалиш ако е сработило!!!


Титла: Linux и bluetooth a2dp
Публикувано от: hack_man в Dec 10, 2007, 23:50
чесно казано достатъчно се порових и това не става ......
дава грешка питон-а при свързване с устройството ...
Примерен код
python headset.py
Traceback (most recent call last):
  File "headset.py", line 11, in ?
    headset.Connect()
  File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 85, in
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 169, in
    reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
dbus.DBusException: org.bluez.audio.Error.ConnectFailed: Connection refused


а сорса е :
Примерен код
import dbus
bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
bus_id = manager.ActivateService('audio')
audio = dbus.Interface(bus.get_object(bus_id, '/org/bluez/audio'), 'org.bluez.audio.Manager')

path = audio.CreateHeadset('00:11:B1:07:F1:68')
#audio.ChangeDefaultHeadset(path) #change the device to be used by default
headset = dbus.Interface (bus.get_object(bus_id, path), 'org.bluez.audio.Headset')
#Connect and Play are not required in PCM mode
headset.Connect()
headset.Play()


Титла: Linux и bluetooth a2dp
Публикувано от: hack_man в Dec 12, 2007, 09:39
Станаааааааааааа !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 :ok:  :ok:  :ok:  :ok:  :ok:  B)  B)  B)  B)  B)  B)
Помощната тема беше тази http://ubuntuforums.org/showthread.php?t=426828&page=3