MOMENT Studio
← 목록으로

화면과 소리가 서로 끼어들지 않도록

2025.09.12기술 기록#product-ui#playback

잠금화면 원격 제어, 미니 플레이어, 릴스 전반에 걸쳐 재생 상태의 일관성을 확보했다. 화면이 달라져도 동일한 재생 상태가 유지되도록 흐름을 단일 경로로 통합했다.

재생은 단일 화면에서만 발생하지 않는다. 미니 플레이어, 릴스, 잠금화면 원격 제어는 모두 동일한 재생 상태를 참조하지만 각각 독립된 화면에서 동작한다. 각 화면이 개별 타이밍으로 상태를 변경하면 오디오와 UI 간 불일치가 발생한다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.

수정 범위는 분산되어 있었으나 목표는 하나였다. 잠금화면과 Now Playing 원격 제어가 실제 재생 상태와 동기화되도록 맞추고, 미니 플레이어와 릴스가 동일한 트랙 상태를 참조하도록 흐름을 통합했다. 오디오 세션과 트랙 로딩 경로도 함께 정리하여 화면 전환 시 오디오 단절이나 이펙터·리버브의 비정상적인 개입이 발생하지 않도록 처리했다.

진입 흐름도 동일한 맥락에서 정비했다. 스플래시와 온보딩을 거쳐 최초 재생에 도달하는 경로가 이후 재생 상태의 일관성에 직접 영향을 주기 때문이다. 목표는 화면마다 별도의 일관성 처리를 두는 것이 아니라, 단일 재생 흐름 위에 모든 화면을 통합하는 구조를 확립하는 것이었다.