Просмотр 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

0 ответов

Другие вопросы по тегам