0

私の新しいアプリでは、MPMovieplayer でビデオを表示する必要があります。クライアントからスクリーンショットのようなデザインが提供されました。このようにカスタマイズできるかどうかを知りたいです (上部のいいね、スキップ ボタン、カスタム スライダーを含む)。

可能であれば、それについてもっと学ぶのを手伝ってください

ここに画像の説明を入力

4

3 に答える 3

0

AV Foundationあなたは特にクラスでそれをかなり簡単に行うことができますAVPlayer、それはMPMoviePlayerの下のフレームワークです。それはあなたに抽象的なビデオ/オーディオプレーヤーを持つためのオプションを与え、あなたはあなた自身のカスタマイズされたUIを作成することができるでしょう

AVPlayerで開始するサンプルコードは次のとおりです

于 2013-01-28T17:59:20.613 に答える
0

AVPlayer は機能しますが、MPMoviePlayer のようなより高レベルのソリューションで作業するよりも複雑になる可能性があると聞いています。MPMoviePlayer を使用して、ビデオ ストリーム用に独自のカスタマイズされた UI を作成することに取り組んできました。

MPMoviePlayer オブジェクトを作成するときはいつでも、コントロール スタイルを none に設定するだけです。MPMovieControlStyleNoneこれにより、ビデオ プレーヤーでコントロールをカスタマイズできるようになります。を使用してUIToolbarから、ツールバーに UIBarButtonItems を設定することをお勧めします。ツールバーにすべてのボタンが表示されたら、メソッドを使用してツールバーをサブビューに追加しますaddSubview。次に、再生や一時停止などのメソッドを使用してMPMediaPlayback プロトコルを使用して、ボタンとスライダーに機能を追加できます。ところで、一番上の「いいね」ボタンと「スキップ」ボタンは、かなりカスタマイズ可能な UIButton にすることができます。最後に、タップでコントロールを非表示にしたい場合は、Gesture Recognizersを調べてください。

もちろん、必要に応じてボタンのスタイルを設定したり、ツールバーを配置したりできますが、これで基本的な作業を開始できます。

于 2013-07-19T05:14:51.740 に答える