iPhone 3.0 SDKは、Bluetoothデバイス(ヘッドセット)へのフルアクセスを提供できますか?

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

  •  06-07-2019
  •  | 
  •  

質問

したがって、iPhoneはBluetoothヘッドセットとペアリングし、それを使用して電話をかけることができます(ただし、 iPod Touch 3.0 OSでは、ヘッドセットとペアリングできません。図を参照してください。

しかし、ペアリングされた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/

新しいフレームワークのドキュメントはこちらです。iPhonedevプログラムにログインして表示する必要があるかもしれませんが、よくわかりません:

http://developer.apple.com /iphone/library/documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/ExternalAccessoryFrameworkReference.pdf

これがお役に立てば幸いです。

ハードウェアの製造元は、使用できるようにいくつかの仕様を提供する必要があります。

Nathanが言ったように、ペアリング済みの場合はCore Audioを使用します。

より高度なもの(オーディオ以上のもの)が必要な場合、GameKit Frameworkを使用してBluetoothデバイスに接続することを考えていたと思います。この場合、Appleは「他のiPhoneまたはiPod Touch」のみに接続することを許可しているため、忘れてください...

いいえ、そうは思いません。

ただし、マイクは引き続き使用できます。ヘッドセットがあれば、それを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top