3

私は両方の問題についていくつかの投稿を読んだことがありますが、これまでに比較している人を見たことがありません.

アプリの起動時に、透明度などのないフルスクリーンアニメーション、ほんの数秒のアニメーション (1''-2'') が必要だとします。パフォーマンスなどに関して、iPhoneの「ビデオ」が「画像のシーケンス」(320x480 @ 30)とどのように比較されるかを知っている人はいますか?

4

3 に答える 3

3

ここで考えるべき点がいくつかあると思います。

  1. 上で指摘したアニメーションのサイズ。1 秒間に 15 画像のフレームレートを試すと、3 秒間で 45 画像になる可能性があります。かなり多いデータです。
  2. ビデオは、前述のように、H.264 (ベースライン プロファイル レベル 3.0) 形式または MPEG-4 Part 2 ビデオ (シンプル プロファイル) 形式で圧縮されます。つまり、かなり小さくなります。

1. 45 個のフルスクリーン PNG 画像には大量の RAM が必要になるため、ビデオを使用する必要があると思います。これがうまくいくとは思えません。

最後に、メディア プレーヤー フレームワークをメモリにロードする必要があるため、ロード時間が長くなります。

私のアドバイス: アニメーションはアプリにとって少し余分なように聞こえます.ロードに時間がかかるアプリは嫌いです.これはアプリの起動時間を増やすだけです. これを回避できる場合は、実行しないでください。アプリを高速化します。ロード後の別の時間にこれを行うことができれば、それは素晴らしいことです。

于 2009-07-01T11:40:55.880 に答える
1

ビデオ圧縮ではビットレートを下げるために前のフレーム データが考慮されるため、ビデオは一連の画像よりもはるかに圧縮されます。デコードにはもっと電力が必要ですが、iPhone にはそのためのハードウェアがあり、OS にはこのハードウェアを使用する API があるので、それらを利用することは悪いことではありません。

于 2009-07-01T11:09:29.063 に答える
0

シーケンスをリアルタイムでレンダリングする可能性を見逃さないでください。

于 2009-07-01T14:30:11.047 に答える