インタラクティブなビデオを実現するために、現在の再生時間に応じて MPMoviePlayerController にサブビューを追加します。この時点で、次の 1 つを除いて、すべてが正常に機能しています。
MPMoviePlayerController
ユーザーがビデオ内に触れると、サブビューの下にのコントロール要素が表示されます。
例 (10/10) の 0:10 から 0:20 の間に 1 つのサブビューが表示されます。ユーザーが前後にシークしたい場合、サブビューはプレーヤーのコントロール要素の前に表示され、それらをブロックします。
次のようにサブビューを追加します。
overlay.hidden = FALSE;
[self.player.view addSubview:overlay];
overlay
UIView のサブクラスはどこにありますか。
コントロール要素の表示方法を制御したり、ムービーとコントロール要素の間にサブビューを追加したりする方法はありますか?
私は試した:
[self.player.backgroundView addSubview:overlay];
しかし、ここに映画の背後にあるサブビューがあります。
コントロール要素は のサブビューではありませんMPMoviePlayerController
。