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 )
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With