두 가지 다른 iPhone 응용 프로그램에서 동시에 녹음 및 재생 사운드를 동시에 작업하고 있습니다. 멀티 트랙 믹싱을 생각하십시오 ... 하나의 사운드를 저장 한 다음 저장하고 다음 사운드를 다른 파일에 녹음하는 동안 해당 사운드를 듣습니다. 이를위한 나의 메커니즘은 녹음과 재생을위한 두 가지 오디오 대기열을 시작하는 것이 었습니다. iPhone OS 3.0에서 오디오 녹음 오류 kAudioQueueErr_CannotStart
이
그 이후, 그러나, 다음과 같은 상황이 발생 ... OS 3.0의 출시 때까지 A-OK를 일하는 : 내가 처음 기록 큐를 시작하면, 그것은 아마도 좋은 시작하지만AudioQueueStart에 대한 호출 재생 대기열에 대해 kAudioQueueErr_CannotStart를 반환합니다.
재생 대기열을 먼저 시작하면 정상적으로 시작되지만 레코드 대기열에 대한 AudioQueueStart를 호출하면 kaudioQueueErr_CannotStart와 같은 오류가 반환됩니다.
누구나이 오류를 디버깅하는 데 어떤 문제가 있습니까? 아마도 두 대기열이 서로의 기억이나 다른 것을 쾅쾅 거리고있는 것처럼 보입니까? 공식 설명은 다음과 같습니다. "오디오 대기열에 문제가 발생하여 시작할 수 없습니다." 슈퍼 도움이되지 ...
제레미
오디오 세션 관리가 문제로 판명되었습니다. 이 문서는 앱이 다른 앱과 상호 작용하는 방식을 관리하기 위해 오디오 세션을 처리하는 것이 실제로 필요한 것임을 암시하기 때문에 다소 흡기합니다. 확실히 그렇지 않습니다. 조심하십시오. –