Theoretisch gesehen schon aber die frage ist ob die grafikroutinen von java schnell genug sind um ein video darzustellen. Du kannst ja auf keinen videobeschleuniger zugreifen also kein directx (habs noch nie probiert)
das Avi video wurde mit einem bestimmten algorithmus encodiert also verkleinert zudem sind in der einen Avi file ton und bild zusammengeführt!
Du musst also erst über einen algorithmus bild und ton trennen. Dann das komprimierte bild über eine dll datei wieder enkomprimieren und dann anzeigen. Den ton müsstest du auch über eine entsprechende dll wieder enkomprimieren.
FAST JEDER VIDEO UND AUDIO CODEC BENÜTZT DLLS
Die dll ist soweit ich weis eine mit parametern ausführbare datei !