Автор Тема: Linux и bluetooth a2dp  (Прочетена 2025 пъти)

hack_man

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

tarball

  • Напреднали
  • *****
  • Публикации: 896
  • Distribution: Arch linux;Debian Testing; Ubuntu
  • Window Manager: KDE;MATE;Xfce
    • Профил
Linux и bluetooth a2dp
« Отговор #1 -: Dec 09, 2007, 14:00 »
Привет и от мен!Явно не си ползвал достатъчно гугъл,защото веднага щеше да намериш следното нещо и то точно в Gentoo wiki!!!Прочети го внимателно,някъде надолу по зелените полета намерих ,че пише как се конфигурира a2dp профил.Не съм го чел цялото,но се надявам да ти помогне.Akо ли не поразрови се малко из гугъл за да не го правим вместо теб ние.Не хапе!!!Хайде успех и чакам да се похвалиш ако е сработило!!!
Активен

Едно време бях спортен тип,сега съм...само тип!
The Future is OPEN!

hack_man

  • Напреднали
  • *****
  • Публикации: 108
    • Профил
Linux и bluetooth a2dp
« Отговор #2 -: 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()
Активен

hack_man

  • Напреднали
  • *****
  • Публикации: 108
    • Профил
Linux и bluetooth a2dp
« Отговор #3 -: 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
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bluetooth под линукс - яка програмка
Настройка на хардуер
deyanmf 3 3334 Последна публикация Apr 29, 2004, 17:52
от deyanmf
bluetooth
Настройка на хардуер
Andronoff 4 3253 Последна публикация Dec 24, 2004, 23:18
от Andronoff
Bluetooth
Настройка на програми
tlf 0 2040 Последна публикация Jan 28, 2006, 23:11
от tlf
Bluetooth hendsfree pod linux
Настройка на хардуер
sangre 0 1265 Последна публикация Aug 14, 2006, 10:32
от sangre
Linux, bluetooth и мобилните телефони
Живота, вселената и някакви други глупости
Lord Bad 0 1196 Последна публикация Feb 28, 2007, 15:19
от Lord Bad