1.3.1、編譯前的準備
1.3.1.1、/build/build.properties修改
需要修改的參數如下:
flexsdk = D:/Program Files/Adobe/Adobe Flash Builder 4.7/sdks/4.6.0
execextension =.exe(windows環境)
flexsdk.target = 11.1.0
application.majorversion = 6
application.minorversion = 8
1.3.1.2、/build/build.xml修改
Line 71: <arg line="assets/six.xml" />(定義編譯加載的皮膚)
1.3.2、自定義屬性
1.3.2.1、去水印logo
1、flash版本:/src/flash/com/longailvideo/jwplayer/view/components/LogoComponent.as
Line:55{
loadFile();
=>
///loadFile();
}
2、html5版本:/src/js/html5/jwplayer.html5.logo.js
Line:78{
_logo.src =(_settings.prefix ? _settings.prefix : "") + _settings.file;
=>
_logo.src ="";// (_settings.prefix ? _settings.prefix : "") + _settings.file;
}
1.3.2.2、修改滑鼠右鍵提示資訊
1、flash版本:/src/flash/com/longailvideo/jwplayer/view/RightclickMenu.as
右鍵菜單名字
Line:61{
about = new ContextMenuItem(\'About JW Player \' + _player.version + \'...\');
=>
about = new ContextMenuItem(\'About hrloo Player V1.01\');
}
右鍵菜單連結
Line:66{
navigateToURL(new URLRequest(\'http://www.longtailvideo.com/jwpabout/?a=r&v=\'+PlayerVersion.version+\'&m=f&e=o\'), \'_top\');
=>
navigateToURL(new URLRequest(\'http://www.hrloo.com\'), \'_top\');
}
2、html5版本:/src/js/html5/jwplayer.html5.rightclick.js
右鍵菜單名字
Line:11{
ABOUT_DEFAULT = "About JW Player ",
=>
ABOUT_DEFAULT = "About hrloo Player ",
}
Line:29{
abouttext: ABOUT_DEFAULT + html5.version + \'...\'
=>
abouttext: ABOUT_DEFAULT + \'V1.0.1\'
}
右鍵菜單連結
Line:12{
LINK_DEFAULT = "http://www.longtailvideo.com/jwpabout/?a=r&v=",
=>
LINK_DEFAULT = "http://www.hrloo.com",
}
Line:28{
aboutlink: LINK_DEFAULT+html5.version+\'&m=h&e=o\',
=>
aboutlink: LINK_DEFAULT,
}
1.3.2.3、自定義皮膚
/assets/目錄圖檔為播放器加載的圖檔
/assets/six.xml播放器皮膚設定
播放器上面的圖檔已被加密成data:image/png;base64
可以在http://www.vgot.net/test/image2base64.php對修改好的圖檔和圖示進行編碼和解碼替換到six.xml檔案中