0

私は最近、応答を得ずにかなりの数の質問を投稿しています。これが得られることを願っています。

Iv は、圧縮が gif シーケンスよりもはるかに優れているため、mp4 を使用することにしました。movie.decodestream( InputStream ) を試すと、ストリームを取得するのに役立ちます。ただし、movie.duration() を取得すると、null ポインター例外がスローされます。Web を調べてみると、ムービーがフレームごとに (それぞれのデュレーションがある) 場合、デュレーションが機能することがわかりました。では、mp4 シーケンスは、ストリームを読み取って継続時間を取得するのに悪い方法ですか? mp4 を「フレームごと」のシーケンスに変換する方法はありますか?

必要なのは、画面上で約 30 フレームのアニメーションを再生する簡単な方法です。Iv が見つけた各ソリューションの問題点は次のとおりです。JPEG シーケンスはかなり多くのメモリを消費します。Gif シーケンスを使用するとエッジがギザギザになり、ファイル サイズが大きくなり、mp4 シーケンスはフレームごとの再生用に取得できません。- アニメーションは 800*600 のサイズなので、JPEG シーケンスは問題外だと思います。または、これに適したオプションがあれば教えてください。- 現在、半分の次元で gif シーケンスを使用しています。エッジがぎざぎざで、さまざまなデバイスで非常に悪く表示されます。-MP4シーケンスが良すぎる. しかし、フレームを制御して、前後に再生し、アニメーションの静止段階で最初と最後のフレームを表示できるようにする必要があります (アニメーションはタッチでトリガーされます)。

4

0 に答える 0