欢迎来到皮皮网网首页

【源码分析与建模】【spring源码引用】【源码笔记37】jwplayer 源码

来源:精通hibernate 源码 时间:2024-11-27 01:04:17

1.网页中jwplayer的源码视频怎么到本地?
2.如何获取jwplayer鼠标左键单击事件
3.jw player和 flow player的区别

jwplayer 源码

网页中jwplayer的视频怎么到本地?

       如果,有一个工具,源码可以一键下载此视频。源码而且,源码所有的源码源码分析与建模操作,只是源码spring源码引用复制&粘贴……

       那么,您愿意一试吗?

       解析

       下载

       完成,源码获得p视频

       所有的源码操作,如此简单。源码OK,源码视频属于你了!源码

如何获取jwplayer鼠标左键单击事件

       方法/步骤

       下载jw源码,源码打开tags文件夹,源码源码笔记37这里我下载的源码jw6-rc4,源代码结构如图2

       然后建立Flash Builder 4编译JW Player环境。源码

       (1)打开Flash Builder,文件--新建--Actionscript项目

       (2)在新建项目对话框项目名一栏填写项目名称(任意),只要不是保留字就行

       (3)在文件夹中,点击浏览,react 18 源码选择刚刚解压的源代码的目录,点击下一步

       (1)在主源文件夹一栏中,填写“src/flash”,点击添加SWC文件夹

       (2)在弹出的对话框中填写libs,点击确定,

       (3)然后点击完成

       (1)在新建的ngins源码管理项目右键---属性,在弹出界面中选择“ActionScript编译器”标签,选择“使用特定版本”单选按钮,确定内容是“.0.0”,完成后,点击“确定”。

       (2)在项目源代码的结构树中,导航到src--flash--com--longtailvideo.jwplayer--player

       ,选中“player.as”文件。然后右键--选择“设置为默认应用程序”

       接下来是重要的部分,修改源码

       (1)去掉logo:找到view--view.as,双击打开。

       注释掉setupComponent(_components.logo, n++);

       修改右键菜单

       同样是view ---RightclickMenu.as

       找到 about = new ContextMenuItem('About JW Player ' + _player.version + '...');

       修改如图代码,1是右键显示的名称,2是要连接到的域名

       修改完保存,文件---导出发行版

       找到刚才的源码文件夹,打开bin-release文件夹,文件结构如图,Player.swf即为我们修改好的播放器文件,重命名为jwplayer.flash.swf,拷到自己的项目文件夹替换原来的jwplayer.flash.swf就可以了

jw player和 flow player的区别

       å½±é™¢å¹³å°æ­å»º - (3)FlowPlayer的破解及Windows平台下的编译

       æ˜¯éžå¸¸è‘—名的Flash播放器,和另一个JW Player齐名,使用GPL 3协议进行开源,按照3个授权发布(Free,Commercial,Multi-Domain),第一个是免费版,后两个授权是要钱的,价格参见。

       å…è´¹ç‰ˆçš„限制主要是启动时会有FlowPlayer的Logo在左下角,过几秒自动淡出消失;还有就是全屏后右上角有个很大的FlowPlayer的Logo,不会消失;以及不能用于商业用途。

       å¯æ€œæˆ‘是普通学生,自然没钱买(最便宜的也要刀啊),自然只能破解掉这个,刚好FlowPlayer是开源的,直接修改代码,编译就可以了。

       ä½†æ³¨æ„æˆ‘第一篇文章的第一句话,这一切操作都要在Windows下进行,而网上能找到的编译指南都是基于Ubuntu或者其他Linux分发版本的。于是我不得不撰写此文进行指导……

       é¦–先要明确一点,FlowPlayer不是Adobe Flash做的。它的开发工具是基于大量开源的第三方工具以及Adobe自己的Flex SDK。因此,我们要编译FlowPlayer,就需要安装这些东西。

       è¿™é‡Œåªè®¨è®ºæœ€å°ç¼–译环境,鉴于FlowPlayer的Plugin编译需要大量第三方包的支持,而这些与本文的目的(破解)没有任何关系,恕不赘述。

       FlowPlayer编译也需要Java环境(安装JRE),编译工具使用,还需要Flex SDK(在Adobe的的右边可以获取到免费的SDK下载),在FlowPlayer的可以下载到FlowPlayer的源代码,当然你也可以自己SVN获取最新的代码。

       è¿™äº›ä¸œè¥¿ä¸‹è½½ä¸‹æ¥åº”该都是压缩包的形式。我使用的是Apache-Ant 1.7.1,Flex SDK 3.3,FlowPlayer 3.1.1。全部解压出来。

       è®¾ç½®ç³»ç»Ÿå˜é‡ï¼šæ·»åŠ Apache-Ant中的Bin目录到Path变量中,设置ANT_HOME为你Apache-Ant的解压目录。

       æ‰“开源代码中的build.properties文件,修改flex3dir的变量指向为Flex SDK的解压目录。(把等号后面的内容修改即可)。mxmlc_bin,compc_bin,asdoc_bin这三个变量的最后补充上.exe后缀(原文用于*nix系统,所以没有后缀),如果你要修改播放帧率的话,下面的framerate也可以修改。我为了配合影片编码,修改为。

       åœ¨æºä»£ç æ‰€åœ¨ç›®å½•è¿è¡Œcmd,输入ant,看看能不能执行,不出意外的话应该会提示几个error,然后编译失败。没关系,这是因为官方的FlowPlayer源代码不是为Windows平台设计的,部分地方不兼容所致。

       ä¸‹é¢å¼€å§‹ä¿®æ”¹ä»£ç è®©å…¶èƒ½åœ¨Windows平台下编译通过。

       ä¿®æ”¹build.xml文件:中的value值设置为0。Windows中不允许变量为空,但Linux中允许,这是第一个兼容性错误。这样修改后会影响最后生成文件的文件名(最后多了个-0),但这不是很重要对吧。

       ä¿®æ”¹src\actionscript-commercial\org\flowplayer\config目录下的VersionInfo.as文件,这里controlsVersion():String和audioVersion():String无法返回正常的值,手动把return后面的变量修改为字符串,内容可以在build.xml中找到对应的,当然你乱填也可以,不过还是建议按规范填写。

       è¿™æ ·ä¿®æ”¹åŽï¼Œå†æ¬¡ç¼–译应该就能在build文件夹中产生正确的swf文件了。

       è¿™åªæ˜¯å®Œæˆäº†ç¼–译环境的配置,下面进行破解。

       ç ´è§£æœ‰ä¸¤ä¸ªæ€è·¯ï¼šä¸€ä¸ªæ˜¯æ‰‹åŠ¨æŠŠæ˜¾ç¤ºLogo的代码屏蔽掉,这是我一开始的想法,后来发现工程量太大。

       å¦ä¸€ä¸ªå°±æ˜¯è®©ç¨‹åºè®¤ä¸ºè‡ªå·±æ˜¯å•†ä¸šç‰ˆï¼Œè¿™æ˜¯æˆ‘后来采用的方法。