MOMENT Studio
← 목록으로

잠금화면에서 손이 닿는 곳까지

2025.10.12기술 기록#product-ui#playback#ios-shell

미니 플레이어와 잠금화면 원격 제어가 동일한 재생 상태를 참조하도록 UI 표시 경로와 오디오 세션 흐름을 단일 출처로 정렬했다.

화면이 늘어날수록 동일한 재생 상태를 참조하는 지점이 분산된다. 미니 플레이어의 표시 상태, 잠금화면의 원격 제어, 실제 오디오 출력이 미세하게 어긋나면, 종료된 것으로 표시된 트랙이 계속 재생되거나 UI 상태만 변경되고 오디오는 이전 상태를 유지하는 문제가 발생한다.

수정 범위는 두 영역으로 구분된다. 첫째는 사용자와 직접 접하는 표면이다. 미니 플레이어와 잠금화면 원격 제어가 동일한 재생 상태를 일관된 방식으로 반영하도록 정렬했다. 둘째는 트랙 로드·해제를 담당하는 오디오 세션 흐름이다. UI 표시 정보와 실제 재생 상태가 단일 출처에서 파생되도록 구조를 통일함으로써, 화면이 추가되더라도 상태 불일치가 발생하지 않는다.

다수의 화면이 동일한 상태를 공유할 때, 각 화면이 독립적으로 상태를 판단하지 않는 것이 핵심이다. 잠금화면의 제어 입력이든 미니 플레이어의 트랙 전환이든, 단일 재생 상태를 대상으로 작동하면 어느 진입점에서도 동일한 결과가 보장된다. 이 정렬 구조가 확보되어야 모드별 재생 장면을 안정적으로 추가할 수 있다.