MPMoviePlayer 内にタップジェスチャ認識機能を追加しようとしています。ただし、タップすると「ムービーメニュー」(一時停止できるバーなど)しか表示されません。UITapGestureRecognizer を MPMoviePlayer に追加する方法はありますか、それとも問題を解決する他の方法を探す必要がありますか?
docs と SO の両方を既に確認しましたが、成功していません...
前もって感謝します
MPMoviePlayer 内にタップジェスチャ認識機能を追加しようとしています。ただし、タップすると「ムービーメニュー」(一時停止できるバーなど)しか表示されません。UITapGestureRecognizer を MPMoviePlayer に追加する方法はありますか、それとも問題を解決する他の方法を探す必要がありますか?
docs と SO の両方を既に確認しましたが、成功していません...
前もって感謝します
私はかつてをカスタマイズしようとしましたMPMoviePlayer
が、それは反撃しました。プロジェクトを成功させるには、代わりに独自のインターフェイスを構築する必要がありましたAVPlayer
。
このMPMoviePlayer
クラスは、特定のユーザーインターフェイスを含む高レベルのクラスであるため、AVPlayer
カスタマイズするのは困難です。AVPlayer
映画を表示するビューを提供できますが、それ以上のユーザーインターフェイスは提供できません。これは下位レベルのクラスであるため、オブジェクトとの対話を含め、設計および実装するユーザーインターフェイスで問題なく動作しUITapGestureRecognizer
ます。これは下位レベルのクラスであるため、満足のいく残りのユーザーインターフェイスもに実装する必要がありますMPMoviePlayer
。そのインターフェースを追加するのは難しくありません。AVFoundationプログラミングガイドを読むことから始めます。