首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLCJ不播放视频

VLCJ不播放视频
EN

Stack Overflow用户
提问于 2012-07-12 01:01:07
回答 1查看 2.8K关注 0票数 2

请看下面的代码

代码语言:javascript
复制
import com.sun.jna.Native;
import uk.co.caprica.vlcj.binding.LibVlc;
import uk.co.caprica.vlcj.component.EmbeddedMediaPlayerComponent;
import uk.co.caprica.vlcj.runtime.RuntimeUtil;

import com.sun.jna.NativeLibrary;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class Tutorial2B {

  private final EmbeddedMediaPlayerComponent mediaPlayerComponent;

  public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
      @Override
      public void run() {
        new Tutorial2B();
      }
    });
  }

  private Tutorial2B() {

      NativeLibrary.addSearchPath(
      RuntimeUtil.getLibVlcLibraryName(), "c:/program files/videolan/vlc"
    );
    Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);

    JFrame frame = new JFrame("vlcj Tutorial");

    mediaPlayerComponent = new EmbeddedMediaPlayerComponent();

    frame.setContentPane(mediaPlayerComponent);

    frame.setLocation(100, 100);
    frame.setSize(1050, 600);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);

    System.out.println("Running");

    mediaPlayerComponent.getMediaPlayer().playMedia("I:/YouTube (1).mp4");
  }
}

此代码应使用VLCJ播放媒体。但它不是,它只是打开一个空白窗口的帧,没有视频,没有声音。有什么问题吗?请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-13 08:37:08

根据@Yohan的要求:尝试使用正确版本的VLCJ库和正确版本的libVLC库。请参考http://code.google.com/p/vlcj/wiki/WhichVersion

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11437710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档