マイクとスピーカーが他のアプリケーションで使用されているか、iPhone で使用されていないかを確認したい。それは可能ですか?
以下のコードを使用しました。
UInt32 otherAudioIsPlaying;
UInt32 propertySize = sizeof (otherAudioIsPlaying);
OSStatus result = AudioSessionGetProperty (kAudioSessionProperty_OtherAudioIsPlaying,
&propertySize,&otherAudioIsPlaying);
ただし、VoiceMemos を開いたばかりで、まだ開始ボタンを押さないと、otherAudioIsPlaying が 1 になります。