2009-08-02 3 views
2

Stephen Celis의 SCListener 클래스 (iPhone 용)를 사용하여 마이크에서 "수신 대기"하지만 MediaPlayer 프레임 워크를 사용하여 동시에 음악을 재생해야합니다. 그러나 SCListener로 듣기 시작하면 음악이 사라지고 멈 춥니 다. 나는 오디오를 재생하고 동시에 오디오를 녹음 할 수있게 해주는 SCListener의 오디오 세션에 kAudioSessionCategory_PlayAndRecord 속성을 설정했습니다. 그러나 내가 말할 수있는 한 아무 효과가 없습니다. 나는 다른 개발자의 결과에 따르면 이것은 잘 작동하지만 혼란 스럽기 때문에 혼란 스럽다. 아마 kAudioSessionCategory_PlayAndRecord 속성을 사용하면 AVAudioPlayer 프레임 워크 나 사운드를 재생하는 데 MediaPlayer 프레임 워크가 아닌 사운드 및 레코드를 재생할 수 있다고 생각합니까? 이것은 사용자의 iPod 라이브러리에서 음악을 재생해야하므로 나에게 문제가 될 수 있습니다. MediaPlayer 프레임 워크를 사용하는 것만 가능합니다.SCListener로 iPhone 마이크를 듣고 동시에 음악을 재생하는 방법 : 어떻게?

누구든지이 문제를 해결할 수있는 방법을 알고 있습니까? 미리 감사드립니다!

답변

1

불행히도이 문제에 대한 해결책을 찾지 못했습니다. 하지만 많은 테스트를 거친 후에 MediaPlayer API로 음악을 재생하는 동안 소리를 녹음 할 수 없다는 것을 확신합니다. 다른 API를 사용하여 소리를 재생하는 경우 (예 : AVAudioPlayer), 일반적으로 작동합니다. MediaPlayer는 iPod 음악을 재생할 수있는 유일한 API입니다.

+0

@ Eamon Ford 나는 또한 동일한 문제에 직면 해있다.이 문제에 대한 해결책을 찾았습니까? Diracaudioplayer를 사용하여 오디오를 재생하려고합니다. –

관련 문제