AudioFlinger could not create track, status -12

문제:
AudioFlinger could not create track, status: -12
Error creating AudioTrack

설명:
안드로이드 오디오 프레임워크는 한 번에 믹서 스레드 당 32개의 트랙(재생, 정지, 중단을 모두 포함해서)만 사용할 수 있다.
참고로, -12는 POSIX의 Not enough space 오류 코드이다.

해결:
이러한 문제를 해결하려면 백그라운드에서 실행 중인 오디오 리소스를 점유하고 있을 법한 앱을 죽이면 된다.

이 블로그의 인기 게시물

좌표 변환: 회전 이동

Unmappable character for encoding MS949

HTTP POST