누구든지 Apple에서 코드 Speak Here을 수정하는 방법을 알고 있습니까? Matt Gallagher AudioStreamer 클래스를 사용하여 스트리밍 오디오를 녹음하기 위해 수정해야하지만 어떻게 든 녹음 소스를 선택하는 방법을 찾을 수 없습니다 ...스트리밍 오디오를 녹음하기 위해 Speak Here 샘플 코드를 수정하는 방법을 알고 있습니까?
도와 주시겠습니까?
누구든지 Apple에서 코드 Speak Here을 수정하는 방법을 알고 있습니까? Matt Gallagher AudioStreamer 클래스를 사용하여 스트리밍 오디오를 녹음하기 위해 수정해야하지만 어떻게 든 녹음 소스를 선택하는 방법을 찾을 수 없습니다 ...스트리밍 오디오를 녹음하기 위해 Speak Here 샘플 코드를 수정하는 방법을 알고 있습니까?
도와 주시겠습니까?
저는 이것을하지는 않았지만 Matt의 AudioStreamer 클래스를 꽤 많이 사용했습니다. 실제로 SpeakHere가 아닌 확장하고 싶은 프로젝트입니다. 스트리밍 오디오 부분이 가장 복잡한 부분입니다.
먼저 파일을 쓰고 AudioStreamer.m에 네트워크 데이터 버퍼를 오디오 대기열 버퍼에 복사하는 두 가지 방법이 있습니다.이 두 가지 방법 모두 오디오에 복사됩니다. 큐 버퍼. 그 라인들이 파일에 쓸 로직을 추가 한 후에 (AudioFileWritePackets 사용). 필자는 파일 쓰기가이 작업을 여기에서 즉시 수행 할만큼 빠르다고 생각합니다. 그렇지 않은 경우 (오디오 재생이 건너 뛰거나 끊어진 경우) 파일 쓰기를위한 순환 버퍼를 설정하고 바이트를 복사 한 다음 백그라운드 스레드에서 AudioFileWritePackets를 호출합니다.
존 감사합니다. 나는 그것을 시도하고 몇 가지 피드백을 줄 것입니다. – awlcs
그건 매트 갤러거입니다! –