フルスクリーンモードに入るとき、MPMoviePlayerControllerのビューでサブビューを保持できるようにする方法はありませんか?MPMoviePlayerController.viewサブビューを保持する方法?
ビデオがフルスクリーンで再生されていないときに、サブビューをMPMoviePlayerController.viewプロパティに追加すると、すべて正常に表示され、ビューは期待どおりに表示されます。ただし、全画面ボタンをタップすると、それらは消えます。
フルスクリーンモードを終了すると、アニメーションが正常に戻されますが、HTTPLiveStreamingを使用してビデオに関連するコンテンツを追加している場合は、フルスクリーンが必要なときに完全に失われることはありません。
MPMoviePlayerDidEnterFullscreenNotificationでNSNotificationsを試してみましたが、フルスクリーンに入るとビューをもう一度追加しますが、役に立たないだけで表示されません。私は考えることができる
唯一の他のソリューションは、新しいフルスクリーンボタンで&方法を私自身の再生コントロールを圧延することにより、フルスクリーンを偽造してもMPMoviePlayerConroller.view
に存在するフルスクリーンのピンチジェスチャー認識を上書きしようとしています私が逃したことがないか、より良いアイデアがないかぎり?
ありがとうございます。
こんにちは、この情報に感謝します。 私はあなたのコードを試しましたが、確かにそれは動作します。何人かの理由で誰かが良いアイデアを持っていない限り、私はハックしてしまうかもしれません。 1.時間のないサブビューはビューから削除されます。つまり、アニメーション中にフルスクリーンから/フルスクリーンに削除されます。 2.これらのビューは動的であり、HTTPLiveStreamから入ってくるID3情報から供給されます。だから彼らは自分たちが動いている独自のアニメーションブロックを持っていて、いつ/どのようにアニメートするかを知っています。 あなたのご意見ありがとうございました。 – anthonyherron