MOMENT Studio
← 목록으로

잠금화면과 재생이 어긋나지 않게

2025.09.16기술 기록#playback#ios-shell#sound-engine

오디오 세션, 잠금화면 Now Playing, 이펙터 체인의 상태 경계를 재정의해 원격 제어와 실제 재생 상태의 일관성을 확보했다.

화면이 늘어남에 따라 잠금화면의 원격 제어와 실제 재생 상태 사이에 불일치가 발생하기 시작했다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.

이번 작업에서는 오디오 세션, 잠금화면 Now Playing 정보, 리버브를 포함한 이펙터 체인의 상태 경계를 재정의했다. 트랙의 장착·해제 흐름을 단일 경로로 통합하고, 잠금화면에 표시되는 커버 이미지를 정사각형으로 정규화해 모든 화면에서 동일한 정보를 제공하도록 했다.

결과적으로 이펙터가 적용된 재생 경로와 원격 제어가 동일한 상태를 공유한다. 잠금화면에서 일시정지 후 재개해도 공간감 설정이 유지되며, 제어 인터페이스와 실제 재생 동작의 일관성이 보장된다.