ビデオウォールのようなサポート用のアプリケーションを開発しています。そのため、ビデオの一部を画面に表示する必要があります。ビデオの一部の意味:
解像度600*400 px、長さ10 minのビデオがあるとします。特定の長さではなく、特定のピクセルをユーザーに表示したい。300*200 px (幅 0 px ~ 300 px、高さ 0 px ~ 200 px)を表示したいということです。
これを達成するために、これら3つのオプションについて考えています
- VideoView/Mediaplayer を拡張して、ビデオの特定の座標のみを再生します。
- videoview のレイアウト パラメータを特定の値に設定すると、ビデオの一部だけが画面に表示されます。
- ビデオを画像フレーム数に変換し、要件に従ってこれらの画像ビットマップを分割し、それらの小さな画像チャンクを再度マージしてビデオを形成します。
どの選択肢が自分にとってより良いのか知りたいです。その道を進むことができるように、良いものを提案してください。他にもっと良いオプションがある場合は、それを提案してください。あなたの提案が他の提案より優れている理由を忘れずに述べてください。
これを達成するのに役立つリンクをいくつか知っている場合は、共有してください。
ありがとう。