Playing video in Java
Solution 1
JMF is basically dead.
I don't have first-hand experience with playing video with Swing, but here's a list of alternatives to JMF you might try. There are also a number of SO questions about this already:
Based on those, it looks like Xuggler is the solution.
Solution 2
For the casual reader, Xuggler is now deprecated. Use Humble video instead: https://github.com/artclarke/humble-video.
On the other hand, you can have a look at the vlcj
project.
It permits you embedding a native VLC media player in a Java AWT Window or Swing JFrame.
UPDATE Feb 04 '16
The Humble Video project seems inactive. There's no new updates since Janury the 3rd 2015.
vlcj is still active. The last update was done on Feb 03 '16.
Admin
Updated on July 09, 2022Comments
-
Admin almost 2 years
I need to play a video in my JFrame. I've looked around and I have installed the Java media framework and I've tried numerous ways, media panel doesn't seem to work and I don't understand Player. If someone could tell me an easy way to play a video inside a JFrame or even which methods to call that would be great.
( I also have the .avi file in the same directory as the .class and .java files )
-
Matt Ball almost 13 yearsBecause it is dead. The last version was released in 2003 - that's over 8 years ago at this point. What makes you think it's not dead?
-
Suhail Gupta almost 13 years@ Matt Ball can you answer this SO post Actually I was looking forward to it after reading about
Xuggler