Appleの男は面白くしようとして、ドキュメントに次のように書いています。
("Headphone," "Speaker," etc.)
実際にはどのような戻り値が可能ですか?
Appleの男は面白くしようとして、ドキュメントに次のように書いています。
("Headphone," "Speaker," etc.)
実際にはどのような戻り値が可能ですか?
CoreMediaフレームワーク(iOS4.2 SDK)で「文字列」を実行しましたが、次の文字列は妥当と思われ、グループ化されています。
コマンドは:
strings -a -o CoreMedia | less
# CoreMedia is from /Developer/Platforms/iPhoneOS.platform/Developer \
# /SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreMedia.framework
彼は面白くなかった、それらは実際の値です。彼が概説しなかったのを私が見た唯一のものは「LineOut」です
http://lists.apple.com/archives/coreaudio-api/2009/Jan/msg00084.htmlによると 、LineOut、HeadsetInOut、ReceiverAndMicrophone、HeadphonesAndMicrophoneもありますが、もっと値があるかどうかを尋ねた人は答えを受け取りませんでした。
私はそれからMicrophoneWiredを手に入れました。(実際には、温度プローブという特別なハードウェアが接続されていますが、ヘッドフォンジャックを介して使用しています)。
それから私は何も接続されていないMicrophoneBuiltInを手に入れました。これは4.3のipodtouchです。
HeadphonesBTとHeadsetBTの違いは何ですか?私のアプリはHeadsetBTデバイスを使用して音声を送受信できましたが、HeadphonesBTは何もできませんでした。これはiOs6にあります
上記のl8niteによって提供される値は、オーディオセッションが入力と出力の両方に対して構成されている場合に予約されています。オーディオ出力のみを行う場合に使用される他の値:(私はl8niteと同じトリックを使用しました-ありがとう!)
ラインアウト
HeadphonesBT(Bluetoothオーディオ出力に使用-Bluetooth経由でカーオーディオシステムに接続されていることを確認)
AirTunes(AirPlay出力に使用)