iPhone 3.0 SDK가 Bluetooth 장치 (헤드셋)에 완전히 액세스 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1020640

  •  06-07-2019
  •  | 
  •  

문제

따라서 iPhone은 Bluetooth 헤드셋과 쌍을 이룰 수 있고이를 사용하여 전화를 걸 수 있습니다. 아이팟 터치 3.0 OS를 사용하면 헤드셋과 쌍을 이룰 수 없습니다. GO 그림).

그러나 쌍을 이루는 Bluetooth 장치와 해당 기능 (헤드셋의 마이크 입력)에 액세스 할 수있는 응용 프로그램을 작성할 수 있습니까?

이것은 유용 할 것입니다 VoIP 음성 채팅을 사용할 수있는 Wi-Fi를 통해 응용 프로그램 또는 멀티 플레이어 게임이 재생됩니다.

도움이 되었습니까?

해결책

호환 Bluetooth 헤드셋이 장치와 쌍을 이루면 Core Audio API를 사용하는 경우 투명하게 사용됩니다. 응용 프로그램에 Bluetooth 헤드셋에 대한 특정 지원을 추가 할 필요가 없습니다.

Bluetooth 장치와 구체적으로 통합하려면 "Made for iPod" / "Works With iPhone"프로그램에 가입해야하지만 여전히 임의의 Bluetooth 장치와 대화 할 수는 없습니다. 호환 Bluetooth 장치에는 특별한 Apple 인증 칩이 필요합니다. 이는 일반적으로 iPhone/iPod (예 :,)에 특별히 맞춤형 장치를 빌드해야한다는 것을 의미합니다. Tomtom차량 내비게이션 장치).

다른 팁

나는 그렇게 생각하지만 확실하지 않습니다.

매우 높은 수준의 정보는 다음과 같습니다.http://developer.apple.com/iphone/program/sdk/

새로운 프레임 워크에 대한 문서는 여기에 있습니다.이를보기 위해 iPhone Dev 프로그램에 로그인해야 할 수도 있습니다. 확실하지 않습니다.

http://developer.apple.com/ibrary/library/documentation/externalaccessory/reference/externalaccessoryframeworkreference/externalaccessoryframeworkreference.pdf

도움이 되었기를 바랍니다.

하드웨어 제조업체는 사용할 수있는 일부 사양을 제공해야합니다.

Nathan이 말했듯이, 이미 짝을 이루면 Core Audio를 사용합니다.

더 많은 고급 재료 (오디오 이상)가 필요하다면 GameKit 프레임 워크를 사용하여 Bluetooth 장치에 연결할 생각이었다고 생각합니다. 이 경우 Apple은 "다른 iPhone 또는 iPod touch"에만 연결할 수 있으므로 잊어 버립니다.

아니요, 그렇게 생각하지 않습니다.

그러나 여전히 마이크를 사용할 수 있습니다. 헤드셋이 있으면 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top