ハンズフリー デバイスを使用して通話が行われたか、ユーザーが通常の通話を行っているか (外部デバイスが接続されていない状態) を検出する方法を探しています。CoreBluetooth で間接的にできると思いますが、これは iPhone 4 と 3GS では機能しません。AVAudioPlayer クラスの使用が機能するかどうかもわかりません。
ハンズフリー デバイスを使用して通話が行われたか、ユーザーが通常の通話を行っているか (外部デバイスが接続されていない状態) を検出する方法を探しています。CoreBluetooth で間接的にできると思いますが、これは iPhone 4 と 3GS では機能しません。AVAudioPlayer クラスの使用が機能するかどうかもわかりません。