Optymalizacja odtwarzania wideo

Aby zoptymalizować odtwarzanie wideo na urządzeniu przenośnym, należy zadbać o to, aby podczas odtwarzania wideo uruchomionych było jak najmniej aplikacji. Umożliwia to maksymalne wykorzystanie procesora na potrzeby procesów dekodowania i renderowania wideo.

Podczas odtwarzania wideo nie powinny być uruchomione duże ilości kodu ActionScript. Należy starać się unikać kodu uruchamianego z zegarem o wysokiej częstotliwości między interwałami lub na osi czasu.

Należy minimalizować operacje przerysowywania obiektów wyświetlanych innych niż materiał wideo. W szczególności należy unikać przerysowywania obiektów wyświetlanych przecinających się z obszarem wideo. Zasada ta obowiązuje również, jeśli są one ukryte pod materiałem wideo. Będą one mimo wszystko przerysowywane i będą zużywały zasoby potrzebne do przetwarzania. Należy na przykład dążyć do stosowania prostych kształtów wskaźników położenia a także obniżyć częstotliwość aktualizacji położenia do kilku razy na sekundę zamiast aktualizacji co 1 klatkę. Elementy sterujące materiałem wideo nie powinny zachodzić na obraz wideo. Należy umieścić je bezpośrednio poniżej. W przypadku animacji z buforowaniem wideo nie należy ukrywać jej za materiałem wideo, gdy nie jest ona używana. Należy ją ustawić jako niewidoczną.