Внимание, собирать мы будем версию 6. Версия 7 мне пока неясна, и разбираться
с ней неохота. К тому же штатно она собирается только в винде (ибо адоб разлюбил
линуксы окончательно).
Эта инструкция понадобилась, потому что документации на шестую версию уже
почти невозможно найти.
git clone https://github.com/jwplayer/jwplayer
На сегодня это последняя.
Для моей
openSUSE 11.4 (x86_64)
git checkout v6.12.6-development
zypper in --recommends ant
zypper in -t pattern devel_java
wget -N --referer 'http://blogs.adobe.com/flex/files/2012/05/FlexLicense.swf?build=4.6.0.23201&pkgtype=2' http://download.macromedia.com/pub/flex/sdk/builds/flex4.6/flex_sdk_4.6.0.23201_mpl.zip
Последний этап необязательный но полезный.
wget -N http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal11_2.swc
unzip -d ~flex
pushd ~/flex/frameworks/libs/player/11.1/ ; cd .. && mkdir 12.2 && mv ~/playerglobal11_2.swc 11.2/playerglobal.swc
+++ b/build/build.properties @@ -8,7 +8,7 @@ # flexsdk = C:/Program Files/Adobe/Flash Builder 4/sdks/4.1.0 # Replace the above line with the following for unix / OS X, replacing the path # flexsdk = /Applications/Adobe-Flash-Builder-4/sdks/4.1.0 -flexsdk = /Developer/SDKs/flex_sdk_4 +flexsdk = /home/user/flex # Extension for Windows setups # execextension = .exe @@ -16,7 +16,7 @@ flexsdk = /Developer/SDKs/flex_sdk_4 execextension = # Flash player target -flexsdk.target = 10.1.0 +flexsdk.target = 11.2.0 # ----------------------------------------------------------------- # Project Settings - DO NOT MODIFY
+++ b/src/flash/com/longtailvideo/jwplayer/view/components/LogoComponent.as @@ -20,7 +20,7 @@ package com.longtailvideo.jwplayer.view.components { public class LogoComponent extends CoreComponent implements IPlayerComponent { /** Configuration defaults **/ protected var defaults:Object = { - prefix: "http://p.jwpcdn.com/", + prefix: "/jwp/", file: "logo.png", link: 'http://www.longtailvideo.com/jwpabout/?a=l&v='+PlayerVersion.version+'&m=f&e=o', linktarget: "_top", +++ b/src/js/utils/jwplayer.utils.js @@ -449,7 +449,7 @@ /** Gets the repository location **/ utils.repo = function() { - var repo = 'http://p.jwpcdn.com/' + jwplayer.version.split(/\W/).splice(0, 2).join('/') + '/'; + var repo = '/jwp/' + jwplayer.version.split(/\W/).splice(0, 2).join('/') + '/'; try { if (utils.isHTTPS()) {
Ну и, наконец:
ant -buildfile build/build.xml
если оно нигде не обосралось - результаты лежат в bin-{release,debug}