当前位置:网站首页 > Java教程 > 正文

java vlcj教程



最近在捣鼓ffmpeg,写了一个程序去调用ffmpeg用来录屏,想着录好屏之后能够有个播放器播放。播放器当然可以用第三方的,比如ffmpeg中的ffplay播放器,但是ffplayer似乎并不能达到我的期望。毕竟是想写自己的程序,单纯调用第三方软件显得有点low了。于是就萌发了写自己的视频播放器嵌入到自己的程序中的想法。这里我选择了vlc来开发,因此需要去下载vlc以及必备的一些jar包。

效果如下

1.首先需要下载vlc的安装包,vlc下载网址 选择相应的系统版本,64位系统需要下载64位的,官网默认下载的是32位的,所以需要自己找到64位的并进行下载。下载完成后安装,安装完成后找到自己的安装目录,复制安装目录下的plugin目录、libvlc.dll和libvlccore.dll,并粘贴到自己的工程目录下(建议建立一个lib目录,方便管理)

2.下载vlcj
(点我下载)

下载完成后解压,并从解压的目录中 ,复制以下的四个jar包到工程目录下(lib)目录。因为这里选择的是我选择的是4.4.0版本的vlcj,跟3.0版本的在配置上是有区别的(4.0不需要再去导入slf4j的jar包,相对会方便一些3.0版本的配置可以看官网,官网也有相应的配置以及案例教程)


完成上面两个步骤后,需要将jar包导入项目

eclipse导入jar包的方法: 右键导入的jar包,选择buildpath->add
,将jar包逐个导入,C的dll库文件也以相同方式导入。

idea的导入:

完成以上步骤后已经离成功不远了,上面的步骤没完成的话是没办法开始下面的代码实现过程的。为了验证以上步骤是否正确完成,在新建的类中写入以下代码进行测试:

 

如果以上代码不报错,那么环境配置已经完成了,接下来开始写视频播放器。我自己用的是idea来实现的,比较喜欢idea(可能是因为它强大的提示功能)
代码的编写并没有多大的难度,可以很快的创建自己video播放器。
代码用了JPanel来放视频组件(EmbeddedMediaPlayerComponent)以及控制按钮组件,主要调用了视频组件的api,以及注册加监听事件。

代码如下

 

程序的主要问题还是在包的导入上,正确的下载并导入包其实已经成功了一大步,我也是花了很多时间在包的下载上,如果看了还是没搞懂的话,建议上官网看下教程,虽然是全英的。但是慢慢琢磨明白之后,相信你也会欣喜若狂的。

更多了解与学习请访问vlcj的官网

版权声明


相关文章:

  • java高级教程hibernate框架2024-12-15 22:42:00
  • java教程入门书籍2024-12-15 22:42:00
  • java odata 视频教程2024-12-15 22:42:00
  • java 过滤器教程2024-12-15 22:42:00
  • redis 视频教程 java2024-12-15 22:42:00
  • java编程教程全套2024-12-15 22:42:00
  • 在线java教程2024-12-15 22:42:00
  • java xml 视频教程2024-12-15 22:42:00
  • java视频教程网盘2024-12-15 22:42:00
  • java黑马教程2024-12-15 22:42:00