5minho / DreamRecorder

mino & bran BoostCamp Project
6 stars 0 forks source link

recordButton animation issue #2 #45

Closed 5minho closed 6 years ago

5minho commented 6 years ago

recordButton을 누르는 시점과 animation 시작 시점이 차이가 있었다. audio 자원을 할당하는 시간과, network를 위한 연결을 하는 시간 때문에 그런거라고 생각했다. network 할당은 CSR api 내에서 main thread가 아닌 thread에서 처리 했을거라고 생각하고 내 코드 내의 audioSession에 접근 하는 부분

try? AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryRecord)

을 globalQueue에 넣어주니 딜레이 없이 버튼 애니메이션이 작동했다.