Witam,
Spotkałem się z dość dziwnym problemem używając odtwarzacza EmbededMediaPlayer z biblioteki vlcj do odtwarzania mediów. Na Win7, Win8 wszystko działa a na win xp mam czarny ekran. Metoda getTempDirPath zwraca System.getProperty("java.io.tmpdir") + File.separator + "dir". Kod który używam:
private MediaPanel component;
private EmbeddedMediaPlayer player;
private void setUpPanel() {
component = new MediaPanel();
player = component.getMediaPlayer();
}
...
public void setImageName(String imageName) {
try {
player.stop();
player.prepareMedia(FilesUtils.getTempDirPath() + File.separator + imageName);
player.parseMedia();
player.play();
} catch (Exception e) {
showErrorMessage();
}
}
Macie pomysły w czym może być problem?