ビデオパフォーマンスの最適化

モバイルのビデオ再生を最適化するには、ビデオの再生中にアプリケーションが実行するその他の処理を最小限に抑えます。これにより、ビデオのデコード処理およびレンダリング処理で CPU を最大限に使用できます。

ビデオの再生中は、できる限り ActionScript コードを実行しないようにします。タイマー間隔が短いコード、またはタイムライン上で実行するコードは、実行しないようにします。

ビデオ以外の表示オブジェクトの再描画を最小限に抑えます。特に、ビデオ領域と交差するような表示オブジェクトの再描画は避けるようにしてください。これは、ビデオの下に隠れている表示オブジェクトの場合でもあてはまります。これらのオブジェクトは、引き続き再描画され、多くの処理リソースを消費します。例えば、位置インジケーターには単純なシェイプを使用し、位置インジケーターをフレームごとに更新するのではなく、1 秒間に 2 ~ 3 回だけ更新するようにします。ビデオコントロールはビデオ領域の直下に配置し、重なり合うことがないようにします。ビデオバッファリングアニメーションがある場合、使用していないときはビデオの背面に隠すのではなく、非表示に設定します。