MOMENT Studio
← 一覧へ

再生状態を画面横断で統一

2026.04.12技術記録#playback#product-ui#ios-shell

ロック画面・ミニプレイヤー・リールズに分散していた再生状態を、単一のソースから派生する構造に再整理した。

ロック画面のリモートコントロール、ミニプレイヤー、リールズの映像切り替えが、それぞれわずかに異なる再生状態を表示していた。この不一致は機能仕様上には現れないが、再生体験の信頼性を直接損なう。ユーザーは現在再生中のコンテンツを都度確認し直すことを余儀なくされる。

改善の要点は、すべてのUI表面が単一のオーナーから状態を取得するよう再生フローを再構成することだった。トラック読み込み順序、オーディオセッション取得タイミング、エフェクト・リバーブの適用タイミング、リールズの映像切り替え境界まで、各画面が独立して判断していた部分を同一の出処から受け取る形に変更した。

ミニプレイヤー、ロック画面、リールズは同一の再生状態を表示するようになった。表面上はUI整合の修正だが、実質的な変更点は再生状態のオーナーシップとソース・オブ・トゥルースの明確化にある。