Ich würde das
https://www.mediaplayercodecpack.com/
installieren. Normalerweise muss man nichts registrieren, würde aber mit
TMediaCodecManager.RegisterMediaCodecClass('.mp4', 'My Media Codec', TMediaType.Video, TMyMediaCodec);
nur, dass ich an der Stelle meine eigene Wrapper-Klasse um den MediaCodec verwende.
Mit Windows läuft eigentlich alles ganz gut, nur seit 10.3 unter Android nicht mehr, da muss Emba nachbessern (z.B. kann man Videos nicht mehr stoppen).