0

MPMoviePlayer 内にタップジェスチャ認識機能を追加しようとしています。ただし、タップすると「ムービーメニュー」(一時停止できるバーなど)しか表示されません。UITapGestureRecognizer を MPMoviePlayer に追加する方法はありますか、それとも問題を解決する他の方法を探す必要がありますか?

docs と SO の両方を既に確認しましたが、成功していません...

前もって感謝します

4

1 に答える 1

0

私はかつてをカスタマイズしようとしましたMPMoviePlayerが、それは反撃しました。プロジェクトを成功させるには、代わりに独自のインターフェイスを構築する必要がありましたAVPlayer

このMPMoviePlayerクラスは、特定のユーザーインターフェイスを含む高レベルのクラスであるため、AVPlayerカスタマイズするのは困難です。AVPlayer映画を表示するビューを提供できますが、それ以上のユーザーインターフェイスは提供できません。これは下位レベルのクラスであるため、オブジェクトとの対話を含め、設計および実装するユーザーインターフェイスで問題なく動作しUITapGestureRecognizerます。これは下位レベルのクラスであるため、満足のいく残りのユーザーインターフェイスもに実装する必要がありますMPMoviePlayer。そのインターフェースを追加するのは難しくありません。AVFoundationプログラミングガイドを読むことから始めます。

于 2012-11-07T20:01:35.233 に答える