재생이 어긋나는 순간들을 한 줄로 모으다
영상 전환, 오디오 세션, 재생 상태 표시 간의 미세한 불일치를 단일 제어 흐름으로 통합했다.
릴스를 빠르게 탐색할 때 영상 전환과 오디오 재생 사이에 미세한 타이밍 불일치가 발생했다. 화면 상단의 재생 정보가 실제 재생 중인 트랙과 어긋나거나, 영상이 다음 항목으로 전환된 후 오디오가 지연되어 따라오는 현상이었다. 개별로는 사소하지만, 몰입 경험을 요구하는 화면에서는 신뢰도를 직접 저하시킨다.
이번 작업은 개별 증상을 각각 패치하는 대신, 영상 전환과 루프, 오디오 세션 전환, 트랙 로딩, 재생 상태 표시가 단일 제어 순서를 따르도록 흐름을 재구성했다. 일시정지와 전환의 우선순위, 상태 진실의 단일 출처를 한 곳에서 결정하게 함으로써 상태 불일치 지점을 줄였다. 탐색과 추천 화면의 항목 노출 기준도 동일한 원칙으로 정렬했다.
결과적으로 빠른 탐색 중에도 오디오와 영상이 동기화되어 전환되며, 화면에 표시되는 재생 정보가 실제 재생 상태와 일치한다.