화면과 소리가 어긋나지 않게
릴스 전환 시 영상과 오디오 사이에 발생하던 타이밍 불일치를 해소하고, 재생 파이프라인 전반의 동기화 정확도를 개선했다.
릴스를 빠르게 전환할 때 영상은 다음 장면으로 넘어갔지만 오디오는 이전 트랙의 잔향을 유지하거나, 리버브가 새 장면에 겹쳐 출력되는 문제가 있었다. 영상 전환, 오디오 세션, 트랙 로딩이 독립적인 타이밍으로 동작한 결과였다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.
재생을 구성하는 각 단계의 타이밍을 통합했다. 영상 루프 전환 시점, 신규 트랙 로드 시점, 이펙터 적용 및 해제 시점이 단일 흐름 안에서 정렬되도록 개선했다. Now Playing에 표시되는 메타데이터도 실제 출력 중인 오디오와 동일한 시점을 반영하도록 수정했다.
콘텐츠 노출 방식도 함께 조정했다. moment와 inst, 추천과 탐색이 일관된 기준으로 표시되도록 정렬했으며, 동일한 재생 동작이 Android 런타임에서도 같은 결과를 보장하도록 대응 작업을 수행했다.