之前,以及说过一次JWPlayer的下载和安装。这里,再说一次JWPlayer的下载和安装。为什么要这样呢。这次和上次有稍微的区别,版本号也不同。

今天这里,是想不用JS去控制JWPlayer。而是用AS自己来控制JWPlayer。这样,JWPlayer相当于一个被嵌套的子容器了。

下载地址: http://developer.longtailvideo.com/trac/browser

打开之后,依次点击“trunk” – “jw6” -“zip归档”。该版本是作者放到网上的最新版本。天生没有logo。

下载下来之后,解压。将“jw6”文件夹复制到你想要建立工程的地方。为了好看,和理解,将“jw6”重命名为“JWPlayer”。这些准备好之后,就开始安装配置了。

打开你的Flashbuilder,快捷键“Alt + shift + N”,选择新建一个”ActionScript项目”。点击“项目位置”下的“浏览”按钮,选择你的刚才准备的工程文件夹“JWPlayer”,为了好看,项目名称也叫“JWPlayer”。

然后点击“下一步”。在“库路劲”选项卡下,点击“主源文件夹”后边的“浏览”,选择”flash”文件夹。然后点击“完成”。

这个时候,工程基本配置完成。

下边,开始编写文档类。为了调用JWPlayer,我们需要对原本的JWPlayer的文档类Player.as,进行稍微修改。尽量最小范围修改原作者的源码。

使得JWPlayer能播放现在的文档类里设置的rtmp流。为了区分JWPlayer原有的包和现在代码的区别。个人特意建了包“com.vini123”,移动JWPlayer.as到这里来,编写代码。

修改“RootReference.as”,添加一个公开的params属性,将文档类中到Player中,到这来的媒体信息填充进来。最后,修改“com.longtailvideo.jwplayer.utils.Configger.as”,

将原本注释的“loadFlashvars”方法打开,将原本从js获取信息的方法“loadExternal”注释掉。

为了能跑起来,将流播出来。还得修改编译参数为:“-locale en_US -define+=JWPLAYER::version,'”6.8.1.06191941″‘”。大于他自己填写的就可以了。

下节,将记录MukioPlayer的安装配置过程。MukioPlayer是比较早的弹幕播放器。他所依赖的视频播放是JWPlayer……