2015-11-12 5 views
7

ビューコントローラーの他の要素をカスタマイズするために、ビューコントローラー内にn個のavplayerを配置していますが、AVPlayerViewControllerで使用される再生とスクラブコントロールが必要です。 AvPlayerViewcontrollerを使用していないときにAvplayerでこれらのコントロールを有効にする方法はありますか?avplayerviewcontrollerの再生コントロールを持つAVPlayer

+0

ちょっと、あなたは解決策を手に入れましたか?私は子ビューコントローラとしてAVPlayerViewControllerを追加しており、そのフレームをカスタムに保っています。しかし、再生、一時停止、スクラブコントロールなどのコントロールは表示されません。助けてください。 – Ruchi

答えて

20

いいえ普通の解決法(Appleから明示的にアドバイスされています)は、AVPlayerViewControllerを組み込みビューコントローラとして使用することです。つまり、ビューコントローラをカスタムの親ビューコントローラとAVPlayerViewControllerの子にして、 (ムービーとコントロール)をサブビューとして表示することができます。例(私の書籍のselfはあなたのView Controllerです):

+0

これはうまくいくが、Xcodeは以下のようなエラーを表示する。同時に制約を満たすことができない。問題は、AVPlayerViewController内の再生コントロールの自動レイアウトにあるようです。これはバグだと思いますか? – JSNoob

+0

@JSNoobこのようなメッセージをAppleに報告してください。http://bugreport.apple.com – matt

+0

swpl 3.0でavplayerviewcontrollerオブジェクトを作成できません – RaviJSS

関連する問題