2011-09-22 2 views
0

저는 경험이없는 XCode 사용 및 프로그래머이므로 일반적으로 염두에 두십시오. 아이폰에서 마이크를 사용하는 동시에 "iPod 음악 피커"를 사용하면서 오디오를 재생할 수 있지만 사용자가 음악을 선택하고 재생하면 레코더가 작동을 멈 춥니 다. 나는 여기서 무슨 일이 일어나는 지 모른다. 또한 사이드 노트에서 앞으로 및 뒤로 iPod 버튼을 어떻게 구현합니까?MediaPlayer와 AVFoundation Framework를 XCode에서 동시에 사용하기

감사합니다.

답변

2

같은 소리는 오디오 세션 문제입니다. 재생하거나 녹음 할 수 있지만 둘 다를 동시에 설정할 수는 없습니다.

세션 구성 방법을 설명하는 Audio Session Programming Guide을 확인하십시오.

AVAudioSessionCategoryPlayAndRecord - 오디오를 입력 및 출력하는 응용 프로그램에이 범주를 사용하십시오. 입출력은 동시에 발생할 필요는 없지만 필요할 경우 수행 할 수 있습니다. 이것은 오디오 채팅 응용 프로그램에 사용할 범주입니다.

AVAudioSessionCategoryAmbient -이 범주에서는 응용 프로그램이 오디오를 재생하는 동안 iPod, Safari 및 기타 기본 제공 응용 프로그램의 오디오를 재생할 수 있습니다. 예를 들어, 사용자가 iPod 오디오를 따라 연주하는 가상 악기를 제공하는 응용 프로그램에이 범주를 사용할 수 있습니다.