Java VLCJ流查看不工作

Java VLCJ流查看不工作,java,stream,vlcj,Java,Stream,Vlcj,我正在尝试查看流式视频(例如,此视频:rtmp://cp145180.live.edgefcs.net/live/iptv1_1_500@42325)使用vlcj的EmbeddedMediaPlayer,我只在一台机器上成功;它在我的桌面上工作,在我的笔记本电脑上不工作。这些系统包括: 桌面:Windows 7 Pro 64位(64位JVM), 笔记本电脑:Windows 7 Pro 32位(32位JVM) 我在这两种情况下都使用了足够的vlc库。在我的桌面上,流式视频可以正常观看,但在我的笔记

我正在尝试查看流式视频(例如,此视频:rtmp://cp145180.live.edgefcs.net/live/iptv1_1_500@42325)使用vlcj的EmbeddedMediaPlayer,我只在一台机器上成功;它在我的桌面上工作,在我的笔记本电脑上不工作。这些系统包括:

桌面: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),但它不会播放。它的行为与我的笔记本电脑上的任何其他流一样-黑屏


我非常需要帮助:你的笔记本电脑上安装了vlc吗???是的,它是最新版本的