画面遷移とオーディオ再生のタイミング統一
アプリ起動からビデオ再生までの画面遷移タイミングとオーディオ初期化を一致させるため、再生パイプラインを再設計した。
スプラッシュとオンボーディングを経てコンテンツ画面へ遷移するフローにおいて、画面切り替えのタイミングとオーディオの準備完了タイミングにずれが生じていた。映像の再生開始後にトラックのロードが遅れるケース、あるいはオーディオが先に準備された状態で画面が後から追いつくケースが発生していた。
この問題に対処するため、画面構造の整備と再生パイプラインの再設計を一つの作業として統合した。短尺映像の連続再生区間では、オーディオセッションの初期化とトラックロードが同一タイミングで実行されるよう調整した。マウント状態とNow Playing情報が常に同一のデータソースを参照するよう整理し、空間オーディオおよびリバーブを処理するエフェクトチェーンもこの再生パイプラインに統合することで、オーディオが画面遷移と同じタイミングで開始されるようにした。
このようなずれはサブフレーム単位の差異であり、機能仕様には現れないが、再生体験の一貫性を直接低下させる。画面遷移時に映像とオーディオが同時に到達することで、アプリの応答性と信頼性が向上する。今回の作業の目的は、その一貫性を保証することにあった。