本次开发使用的是jw Player
使用svn下载源码 ,路径为http://developer.longtailvideo.com/svn/tags
我选用的是mediaplayer-6.1,由于其他版本在开发过程中没有达到预期效果,所以退守以前版本。
开发方法,参考ReadMe.txt
按照README.txt里的说明在Flash Builder 4里搭建开发环境。 具体步骤如下: 3.1 创建一个ActionScriptg工程,命名为Player(名称自己定义); 3.2 在项目内容框中不选使用默认位置,点击浏览按钮,找到README.txt所在的目录; 3.3 点击下一步,在主源文件夹键入src/flash; 3.4 点击“添加SWC文件夹”,输入libs; 3.5 点击确认按钮。 3.6 在项目上右键,选中属性; 3.7 在ActionScript Compiler选项卡中,选中使用特定版本:确保是10.0.0; 3.8 点击确认按钮; 3.9 在项目资源树中,导向文件夹为src -> flash -> com -> longtailvideo -> jwplayer -> player->Player.as 3.10 右键Player.as,然后选择“设置为默认应用程序” 3.11 点击上面的工具条中的项目->导出为发行版本 3.12 确定Player.as被选中为应用,点击确认按钮 3.13 在对应文件夹bin-release中查找编译后的flash文件/Player.swf
修改文件flash\com\longtailvideo\jwplayer\view\components\LogoComponent.as,注释掉后面的代码,去除原有的logo
public function LogoComponent(player:IPlayer, loadCallback:Function=null) { super(player, "logo"); animations = new Animations(this); /** _player = player; var linkFlag:String = _getLinkFlag(_getEdition()); defaults.link = 'http://www.longtailvideo.com/jwpabout/?a=l&v='+PlayerVersion.version+'&m=f&e='+linkFlag, setupDefaults(); setupMouseEvents(); loadFile(); alpha = 0; _loadCallback = loadCallback; if (getConfigParam('hide').toString().toLowerCase() == "false") { show(); }*/ }
修改flash\com\longtailvideo\jwplayer\view\RightclickMenu.as,注释掉前两行,去除右键的about信息
public function initializeMenu():void { //setAboutText(); //addItem(about, aboutHandler); if (Capabilities.isDebugger == true || _player.config.debug != Logger.NONE) { debug = new ContextMenuItem('Logging to ' + _player.config.debug + '...'); addItem(debug, debugHandler); } }
修改英文的FullScreen为汉子“全屏”,找到view/ControlbarCompontent.as
将_fullscreenOverlay.text = "Fullscreen"设置为 _fullscreenOverlay.text=“全屏”
相关推荐
“com”目录可能包含播放器相关的组件或类库,这些是Flash ActionScript编程的基础,对于理解播放器的工作原理和进行二次开发至关重要。而“player.pdf”文档很可能是播放器的用户指南或开发手册,提供了详细的使用...
在解压缩的文件列表中,"jwplayer-free-6-1-2972.zip"应该是包含JW Player 6.1.2972所有源代码、文档和资源的压缩包,开发者可以通过解压并研究这些文件,了解其工作原理并进行二次开发。而"Desktop.7z"可能是一个...
JW Player提供详尽的帮助文档,详细阐述了如何安装、配置、调用API以及解决常见问题,降低了开发难度,提升了开发效率。 综上所述,JW Player 7.10.4凭借其全面的浏览器支持、强大的API交互、灵活的外观定制、多...
通过"jwplayer-master"项目,开发者可以深入了解JW Player的工作原理,进行二次开发,满足个性化需求。无论是调整播放器样式,还是扩展其功能,这个开源项目都是一个宝贵的资源。同时,对于学习Web视频技术、了解...
1. **开源特性**:JW Player 7.10.4遵循开源协议,允许用户免费下载并使用,同时也鼓励开发者根据自身需求进行二次开发,提供自定义皮肤、插件以及功能扩展。 2. **跨平台支持**:JW Player 支持多种浏览器和操作...
3. **自定义与二次开发**:这种去除了水印和右键信息的版本对于那些希望在自己的网站上使用JW Player,并且希望保持播放器界面干净整洁的用户来说尤其有价值。它可以作为基础进行二次开发,根据自己的需求添加或修改...
同时,理解苹果CMS的架构和API接口,可以进行二次开发,如添加新功能、优化性能或者定制化界面。开发过程中,调试技巧、代码优化和版本控制(如Git)也是必不可少的知识。 最后,苹果CMS的采集器通常是指专门用于该...
【PHP实例开发源码—新版米酷影视电影网站源码(修复幻灯片 分类...同时,也可以根据自己的需求对源码进行二次开发,添加更多功能或改进用户体验。记得在使用和学习过程中遵守开源许可证的规定,尊重原作者的劳动成果。
XyPlayer 4.0 是一款专为搭建影视网站设计的开源播放器系统,基于PHP语言开发,具备强大的视频播放功能和自定义API接口,适用于个人观看、商业运营或二次开发。这款软件允许用户快速构建一个功能齐全的在线影视平台...
通过分析和学习这些源码,开发者可以提升他们的PHP编程技巧,并且可以在此基础上进行二次开发,以满足特定的需求。 首先,我们需要关注的核心知识点是PHP语言本身。PHP是一种广泛应用于Web开发的服务器端脚本语言,...
这意味着用户可以获取到完整的源代码,用于学习、研究或进行二次开发,了解如何在ASP.NET环境下集成微信接口以及实现视频广告的展示逻辑。 【标签解析】 “毕业设计”表明这可能是一个学生为了完成学业而进行的项目...
在IT行业中,流媒体传输和视频播放是至关重要的部分,特别是在监控系统和网络摄像机二次开发的场景下。本文将详细讲解如何使用JavaCV库将RTSP流转换为FLV格式,以便在网页前端进行播放,并验证了这种方法的可行性。 ...
"别人开源"暗示了该播放器可能是基于某个知名的开源项目,如Video.js、JW Player或FlowPlayer等进行二次开发的,这样的项目通常在GitHub等平台上发布,并遵循一定的开源协议,如MIT、Apache 2.0等。 "经本人修改...
随着经验的积累,可以尝试使用现有的JS播放器插件进行二次开发,实现更多复杂的功能。总的来说,JS网页媒体播放器是Web开发中不可或缺的一部分,它极大地丰富了用户体验,让网页变得更加生动和互动。
这个【基于PHP的vod视频点播系统for5.3.xUTF-8源码.zip】文件可能包含了实现上述功能的代码和配置文件,开发者可以对其进行二次开发或学习研究,以理解VOD系统的工作原理和实现细节。在实际应用中,还需要根据业务...
8. **开源与闭源**:开源网页播放器如JW Player、Video.js等允许开发者根据需求进行定制和二次开发,而闭源播放器如Vimeo Player、Wistia Player通常提供更完善的商业支持和服务。 9. **性能优化**:高性能的网页...
开源意味着源代码是公开的,开发者可以根据需要自由地修改、分发和使用,这为社区贡献、定制和二次开发提供了可能。 【标签】"PHP"强调了这个项目的核心编程语言,也暗示了与之相关的技术栈,比如HTML、CSS、...
该资源是一个基于PHP开发的轻量级影视电影视频搜索播放器的源代码,设计用于集成到资源网站,提供用户友好的界面和流畅...开发者可以基于此源码进行二次开发,定制化自己的视频平台,或者学习PHP和Web开发的最佳实践。
.zip文件通常包含源代码、文档、资源文件等,方便用户下载、解压后直接在网页中集成或进行二次开发。 【标签】"前端"指示了这个项目主要关注的是网页的客户端部分,也就是用户在浏览器中看到和交互的部分。前端...
这个源代码包对于想构建个性化在线影视平台的人来说是个宝贵的资源,可以基于此进行二次开发和定制,以满足特定的需求。在使用过程中,务必注意版权问题,合法合规地运营网站。同时,由于系统涉及到用户隐私和数据...