java写视频播放器源码和word报告

Java 项目是视频播放器

环境的基本配置:jdk1.8以上

 

项目的设计想法:

Java不适合视频流的播放

1.因为java是一次编译处处运行

2.Jvm虚拟机导致他难以开发出像视频播放器这样对效率要求比较高的桌面基于操作系统的图形接口应用

3.所以设计思路为先找一个c++的视频库;作为框架

4.用视频库框架的java接口 来打开该视频库的可执行文件 显示在 我们自己创建的窗体中(Swing-Frame)

 

第一步:

扫描二维码关注公众号,回复: 5782855 查看本文章

根据网上资料找到图形库为:vlc

安装这个安装包

得到了安装路径下文件:

 

 

预览可执行文件:

 

这就是等等要调用出来的c++视频框架

第二步

图形库java接口为vlcj

源代码是开源社区github上提供下载:注释:github上校园网下载很慢,需要翻墙或者用手机开热点。

下载链接自行百度

下载下来以后是这样:

(这里为了和网上的教程相匹配用了旧版本)

解压得到

在这个文件夹我们需要用到

jna-41.0jar

jna-platform.jar

slf4j-api.jar

vlcj-3.10.0.jar

核心包

 

这四个包还有一个依赖包slf4j-nop.jar

我们需要从网上另行下载

 

下载后操作

把上述的五个包创建一个lib文件夹放进去,

创建java工程,把lib文件粘贴进java工程里;

如图所示:

 

然后这时候就需要开始写代码了

但是在这之前我们还需要做一点事:把vlc这个视频的几个配置文件放到工程里。

把以上亮标显示的一个文件夹和两个dll粘贴进工程目录

如图:

然后把jar包的jar文件全部导入环境:

操作:

右键jar包

找到Build Path    ----- >  configure Build Path;

 

添加环境后如下图:

 

 

开始写代码的环节

操作

建立

 

一个itcast.Main包

一个itcast.myWindow包

创建一个PlayerMain类

创建一个MyWindow类

 

如图:

然后把我给你们的代码copy进去;

 

然后改改代码中的路径

Main函数的开始有两个路径:

一个是c++视频框架vlc的绝对路径+\\sdk\\lib

一个是需要播放的视频文件在所在的路径(这里我还没做验证)

 

改完运行:

大致是这个样子;

喜欢的朋友想直接下载java工程文件就找我吧,源码以及所有类库获取:https://pan.baidu.com/s/1aFNohw3xMVbkwvQmBP1_OA

猜你喜欢

转载自blog.csdn.net/qq_36812792/article/details/85748487