2009-06-20 10 views
5

Telefon iPhone można sparować z zestawem słuchawkowym Bluetooth i używać go do nawiązywania połączeń (mimo, że iPod Touch z systemem operacyjnym 3.0 nie można sparować z zestawem słuchawkowym, patrz rysunek).Czy pakiet SDK iPhone 3.0 zapewnia pełny dostęp do urządzeń Bluetooth (zestawów słuchawkowych)?

Ale czy mogę napisać aplikację, która może uzyskać dostęp do sparowanych urządzeń Bluetooth i ich funkcjonalności (np. Wejście mikrofonowe z zestawu słuchawkowego)?

Byłoby to przydatne w aplikacjach VoIP, a nawet w grach wieloosobowych odtwarzanych przez Wi-Fi, które mogą korzystać z czatu głosowego.

Odpowiedz

6

Jeśli kompatybilny zestaw słuchawkowy Bluetooth zostanie sparowany z urządzeniem, będzie on używany w sposób przezroczysty, jeśli używane są interfejsy API Core Audio; nie musisz dodawać do aplikacji konkretnego wsparcia dla zestawów słuchawkowych Bluetooth.

Jeśli chcesz zintegrować się z urządzeniami Bluetooth, musisz dołączyć do programu "Made for iPod"/"Działa z iPhonem", ale to nadal nie pozwoli ci rozmawiać z dowolnym dowolnym urządzeniem Bluetooth. Zgodne urządzenia Bluetooth wymagają specjalnego chipu uwierzytelniającego firmy Apple, co zwykle oznacza, że ​​musisz zbudować niestandardowe urządzenie przeznaczone specjalnie dla telefonu iPhone/odtwarzacza iPod (na przykład urządzenie do nawigacji samochodowej TomTom).

0

Nie, nie sądzę.

Ale nadal możesz używać mikrofonu. Jeśli jest zestaw słuchawkowy, użyje go.

0

Producent sprzętu musiałby podać niektóre specyfikacje, aby umożliwić korzystanie z niego.

0

Jak powiedział Nathan, jeśli jest już sparowany, używasz Core Audio.

Jeśli potrzebujesz bardziej zaawansowanych rzeczy (więcej niż audio), myślę, że myślałeś o użyciu GameKit Framework do połączenia z urządzeniami bluetooth. W takim przypadku zapomnij o tym, ponieważ Apple umożliwia połączenie tylko z "innymi iPhone'ami lub iPod Touchami" ...

Powiązane problemy