Просмотр VLCJ Stream не работает
Я пытаюсь просмотреть потоковое видео (например, это: rtmp://cp145180.live.edgefcs.net/live/iptv1_1_500@42325), используя EmbeddedMediaPlayer vlcj, и у меня получилось только на одном компьютере; это работает на моем рабочем столе, не работает на моем ноутбуке. Системы являются:
Рабочий стол: Windows 7 Pro 64-разрядная (64-разрядная JVM), Ноутбук: Windows 7 Pro 32-разрядная (32-разрядная JVM)
Я использую адекватные библиотеки VLC в обоих случаях. На моем рабочем столе потоковое видео просматривается просто отлично, но на моем ноутбуке - нет ни видео, ни аудио. И я не получаю никаких ошибок, только черный экран плеера. Вот код:
public class Player {
private JFrame frame;
private EmbeddedMediaPlayerComponent mediaPlayerComponent;
private MessageViewPanel messagePanel;
public Player() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
frame.setLocation(100, 50);
frame.setSize(800, 600);
}
public void play(String mrl) {
if(mediaPlayerComponent == null) {
mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
mediaPlayerComponent.setLocation(50,50);
mediaPlayerComponent.setSize(700, 500);
}
frame.setContentPane(mediaPlayerComponent);
frame.setVisible(true);
MediaPlayer mediaPlayer = mediaPlayerComponent.getMediaPlayer();
mediaPlayer.setStandardMediaOptions();
mediaPlayer.playMedia(mrl);
}
}
public class App {
public static void main(String[] args) {
System.setProperty("jna.library.path", "C:\\Program Files\\VideoLAN\\VLC");
System.out.println(System.getProperty("sun.arch.data.model"));
final Player player = new Player();
new Thread() {
public void run() {
player.play("rtmp://cp145180.live.edgefcs.net/live/iptv1_1_500@42325");
}
}.start();
}
}
Кто-нибудь из вас сталкивался с подобной проблемой?
РЕДАКТИРОВАТЬ: У меня есть другая проблема. Я пытаюсь просмотреть потоковое видео с сетевой камеры. У меня есть правильный URL-адрес (выглядит как rtsp://ip_adx/axis-media/media.amp), но он не будет играть. Он ведет себя так же, как на моем ноутбуке с любым другим потоком - черный экран.
Мне очень нужна помощь с этим:P