안드로이드 프레임워크에서 소리와 영상을 재생하기 위해 사용되는 클래스는 아래와 같습니다. # MediaPlayer 오디오 및 비디오 파일과 스트림 재생을 위해 쓰입니다. 소리와 영상을 재생하기 위한 기본 API입니다. # AudioManager 기기의 오디오 소스와 오디오 출력을 관리하는 클래스입니다. # Audio Focus 2개 이상의 앱이 audio를 하나의 stream으로 동시에 재생할 수 있다. 시스템들은 이것을 믹스한다. 이는 유저에게 소음이 될 수 있다. 이를 예방하기 위해 Audio Focus라는 개념을 도입. 하나의 앱만 audio focus를 가질 수 있다. 앱이 audio output을 하려면, audio focus를 요청해야 한다. focus를 획득하면 소리를 재생할 수 있다. 획득..