Qual biblioteca usar?

Olá pessoal aqui do GUJ, estou querendo desenvolver - por curiosidade - um player de video em JAVA, e gostaria de saber se a alguma biblioteca especifica para esse tipo de projeto.
Agradeço desde já F_Marcon.

Pessoal desculpe pelo há sem o h (notebook novo).
Atenciosamente F_Marcon.

F_Marcon

Estou meio desatualizado, mas eu acredito que o pessoal ainda use o JMF.

http://www.oracle.com/technetwork/java/javase/specdownload-136569.html

Talvez os colegas conhecam uma api alternativa

JavaFX.

exemplo usando FX

[code]import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.media.;
import javafx.scene.layout.
;
import javafx.scene.control.Button;
import javafx.scene.control.TextBox;
import javafx.scene.control.Label;

var videoUrl: TextBox;
var btnPlay: Button;
var mensagem: String = “Entre uma URL”;
def mediaPlayer = MediaPlayer {
onError: function (e) {
mensagem = “Um erro ocorreu: \n {e}”;
}
};
def mediaView = MediaView {
mediaPlayer: mediaPlayer;
}
def barraSuperior =
HBox {
spacing: 10;
content: [
videoUrl = TextBox {
promptText: “Entre a URL do vídeo aqui”
}
btnPlay = Button {
text: ">"
action: function () {
if (videoUrl.text != “”) {
try {
mediaPlayer.stop();
mediaPlayer.media = Media {source: videoUrl.text }
mediaPlayer.play();
} catch (e) {
mensagem = “Um erro ocorreu, verifique sua URL: \n {e}”;
}
}
}
}
]
}

Stage {
title: "Simples Media Player em JavaFX"
scene: Scene {
content: [
VBox {
layoutInfo: LayoutInfo{width:800 height: 600}
content: [
barraSuperior,
Stack {
content: [
mediaView,
Label {
visible: bind mediaPlayer.paused;
text: bind mensagem
}
]
}
]
}
]
}
}[/code]