AVAudioPlayer를 사용하여 오디오를 재생하는 앱을 작성했습니다.iPhone 응용 프로그램에서 스피커와 헤드폰을 전환하는 방법
나는 스피커로 오디오 전환 기능 구현했습니다 :
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
이를 통해 라우팅 유지 :
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
그러나이 나는이 사용하는 헤드폰으로 다시 전환 할 때 연사.
다른 방향으로 오디오를 찾을 수 없습니다. 누구든지 내가 뭘 잘못하고 있다고 제안 할 수 있습니까?