Я не знаю, почему вы думаете, что вам нужно много кода, чтобы использовать JMF.
public class mediaPlayer extends JFrame
{
public mediaPlayer()
{
setLayout(new BorderLayout());
//file you want to play
URL mediaURL = //Whatever
//create the media player with the media url
Player mediaPlayer = Manager.createRealizedPlayer(mediaURL);
//get components for video and playback controls
Component video = mediaPlayer.getVisualComponent();
Component controls = mediaPlayer.getControlPanelComponent();
add(video,BorderLayout.CENTER);
add(controls,BorderLayout.SOUTH);
}
}
Полный медиаплеер в 6 строк, возможно, он сделал бы это меньше. Если все, что вам нужно, это что-то простое, тогда идите с JMF.
Как упомянул Земзела, Xuggle также является хорошим решением, но потребует дополнительной работы.
Есть также привязки Java VLC. Нажмите здесь