iOSのビデオプレーヤーと同じ方法でアプリにビデオコントロールを処理させようとしています。
IOS内蔵アプリを使用してビデオを再生する場合、ユーザーがダブルタップして表示の内外を切り替えるまで、コントロールは画面に表示されたままになります。
ユーザーは、コントロールが表示されている限り、コントロール内を簡単に移動できます。
ただし、私のセットアップでは、ネイティブアプリと同じフルスクリーンコントロールを取得し、それらを表示の内外に切り替えることができますが、コントロール自体は自動的に非表示になりますが、アクセシビリティフォーカルインジケーターは残ります。これにより、ナレーションでコントロールをナビゲートできますが、ダブルタップしてコントロールを選択すると、ビデオをダブルタップしてコントロールを表示に戻すように機能しますか?
これが私がプレーヤーを表示する方法です。controslがフェードアウトするのを防ぐ方法が見つかりませんか?
self.player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:fn]];
self.player.controlStyle = MPMovieControlStyleNone;
self.player.view.frame = self.movieView.frame;
[self.movieView addSubview:self.player.view];
[self.player play];
self.player.controlStyle = MPMovieControlStyleFullscreen;