iOS에는 상위 수준의 다양한 오디오 프레임 워크가있어 특정 파일을 간단하게 재생할 수 있으며 하위 PCM 데이터 및 그 중간에있는 모든 것을 가져올 수 있습니다. 우리의 앱에서는 외부 파일 (WAV, AIFF, MP3) 만 재생해야하지만 버튼을 누르는 순간 이에 대응해야하므로 가능한 한 작게 레이턴시가 필요합니다.지연이 적은 iOS에서 오디오 파일 (WAV, MP3, AIFF)을 재생할 때 사용해야하는 프레임 워크는 무엇입니까?
이제 AVAudioPlayer 등은 URL을 통해 간단한 파일 자산을 재생하지만 실제로 소리를 시작하는 데 소요되는 시간은 너무 길습니다. 길이가 5 분 이상인 대용량 파일의 경우 사운드를 시작하는 데 걸리는 시간이 1 초가 넘을 수 있으므로 라이브 퍼포먼스의 타이밍에서는 쓸모 없지만 쓸모가 없습니다.
지금 내가 OpenAL에 같은 일이 매우 낮은 대기 시간 재생에 사용 할 수 있습니다 알고 있지만, 당신은 허리 깊이 등 오디오 버퍼, 오디오 소스, 청취자로 말했다
은 누구를 수행하고 매우 낮은 대기 시간으로 상위 레벨에서 작동하는 프레임 워크 (예 : 'MyBeddingTrack.mp3'재생)를 알고 계십니까? 사전 버퍼링이 좋습니다. 방아쇠가 빨리 움직여야합니다. 등
아니, 그것은 짧은 소리 (및 진동.) 내 질문에 언급 한 바와 같이, 파일이 매우 길 수 있으므로 시스템 사운드 프레임 워크는 사용해야하는 것이 아닙니다. 감사합니다. :) – MarqueIV