2011-10-07 4 views
2

iOS 앱은 악기이기 때문에 마이크를 사용하지 않고 연주 기록을 만들고 싶습니다. 제안이나 적어도 방향을 이해할 수 있습니다.iOS 내부 오디오 녹음

답변

1

버퍼를 사용하여 파일에 기록하는 것이 가장 좋은 방법입니다. 오디오 단위 또는 오디오 대기열.

+1

실제로 오디오 대기열입니다. 이것이 프레임 워크가 존재하는 주된 이유 중 하나입니다. 오디오 유닛 렌더링 콜백에서 파일을 쓰려고하면 매우 우선 순위가 높은 스레드가 멈추고 행렬에 이상이 생길 위험이 있습니다. –

+0

그래서 오디오 단위를 사용하여 재생하고 오디오 대기열을 사용하여 녹음 하시겠습니까? –

1

나의 호기심 ... 전. 악기 (예 : 피아노 또는 키보드)가 아무 키나 누르면 소리가납니다. 앱에서 키를 누르면 사운드 (톤 1, 톤 2)가 재생되는 동안 새 파일 (.mp3 또는 .midi) &을 작성하여 데이터를 작성하십시오. 그러나 사운드 파일 내부 (헤더, 바디 .... 등)에 익숙해야합니다.