저는 iOS 프로그래밍을 처음 사용하고 Swift 3을 사용하여 Android 앱을 iOS로 이식하려고합니다. 앱의 핵심 기능은 이 스트림을 실시간으로 처리 할 수 있습니다. 따라서 오디오 스트림을 파일에 저장하고 녹음이 중지 된 후에 처리하는 것으로는 충분하지 않습니다.스위프트 3의 AVAudioRecorder : 파일로 저장하는 대신 바이트 스트림 가져 오기
이미 작동하는 AVAudioRecorder 클래스를 찾았지만 데이터 스트림을 라이브 (필터링, 서버로 보내는 등)를 처리하는 방법을 모르겠습니다. AVAudioRecorder의 초기화 기능은 다음과 같습니다
AVAudioRecorder(url: filename, settings: settings)
는 내가 필요하면 내가 X 바이트 내가 처리 할 수있는 읽은 때마다 호출되는 그런 이벤트 핸들러 또는 무언가를 등록 할 수있는 클래스입니다 그것.
AVAudioRecorder에서 가능합니까? 그렇지 않다면 Swift 라이브러리에 오디오 스트림을 실시간으로 처리 할 수있는 또 다른 클래스가 있습니까? Android에서는 android.media.AudioRecord를 사용합니다. Swift에 동등한 클래스가 있으면 멋질 것입니다.
감사합니다.
어떤 해결책이 있습니까? 나는 같은 문제에 빠져있다. 미리 감사드립니다! – miibpa