Optimisation des performances vidéo

Pour optimiser la lecture vidéo mobile, limitez les activités exécutées en parallèle dans l’application. Les processus de décodage et de rendu de la vidéo peuvent ainsi solliciter autant que possible l’unité centrale.

Veillez à ce qu’aucun code ActionScript ne s’exécute pendant la lecture de la vidéo (ou réduisez-le autant que possible). Dans la mesure du possible, évitez tout code exécuté à fréquence régulière ou dans le scénario.

Evitez autant que possible de redessiner les objets d’affichage non vidéo. Evitez en particulier de redessiner les objets d’affichage qui recoupent la zone vidéo, même s’ils sont masqués sous la vidéo. Ils seront en effet redessinés et solliciteront des ressources de traitement. Attribuez par exemple une forme simple à l’indicateur de position et actualisez ce dernier deux fois par seconde uniquement plutôt qu’à chaque image. Placez les contrôles vidéo directement sous la zone vidéo afin qu’ils ne la recouvrent pas. Si une animation met en mémoire tampon la vidéo, ne la masquez pas derrière la vidéo lorsqu’elle n’est pas utilisée. Définissez-la sur invisible.