2012-11-09 43 views
0

我想編譯jw播放器,無法得到它。我只是添加了安全令牌,這一切都是我改變的。我正在使用ant來編譯並擁有flex sdk 3。不能編譯JW播放器

root @ server1 [/ home/hold/compile/trunk/fl5]#ant -buildfile build/build.xml build-lib Buildfile:build/build。 XML

集結lib目錄下:

清理目錄: [MKDIR]創建目錄:/家庭/持有/編譯/主幹/ FL5/bin中釋放/ SDK [執行]加載配置文件/ home/hold/compile/flex_sdk_3/frameworks/flex-config.xml [exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as:錯誤:無法解析多重引用參考明確。視頻(來自/home/hold/compile/trunk/fl5/src/Video.as)和flash.media:Video(來自/home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video))可用。

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/VideoMediaProvider.as: Error: Can not resolve a multiname reference unambiguously. Video (from /home/hold/compile/trunk/fl5/src/Video.as) and flash.media:Video (from /home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video)) are available. 

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as: Error: Can not resolve a multiname reference unambiguously. Video (from /home/hold/compile/trunk/fl5/src/Video.as) and flash.media:Video (from /home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video)) are available. 

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as: Error: Can not resolve a multiname reference unambiguously. Video (from /home/hold/compile/trunk/fl5/src/Video.as) and flash.media:Video (from /home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video)) are available. 

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/VideoMediaProvider.as: Error: Can not resolve a multiname reference unambiguously. Video (from /home/hold/compile/trunk/fl5/src/Video.as) and flash.media:Video (from /home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video)) are available. 

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as: Error: Can not resolve a multiname reference unambiguously. Video (from /home/hold/compile/trunk/fl5/src/Video.as) and flash.media:Video (from /home/hold/compile/flex_sdk_3/frameworks/libs/player/10/playerglobal.swc(flash/media/Video)) are available. 

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as(26): col: 24 Error: Type was not found or was not a compile-time constant: Video. 

[exec]    protected var _video:Video; 
[exec]        ^

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as(85): col: 17 Error: Call to a possibly undefined method Video. 

[exec]      _video = new Video(320, 240); 
[exec]        ^

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/VideoMediaProvider.as(21): col: 24 Error: Type was not found or was not a compile-time constant: Video. 

[exec]    protected var _video:Video; 
[exec]        ^

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/VideoMediaProvider.as(60): col: 17 Error: Call to a possibly undefined method Video. 

[exec]      _video = new Video(320, 240); 
[exec]        ^

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as(59): col: 28 Error: Type was not found or was not a compile-time constant: Video. 

[exec]   private var _video:Video; 
[exec]       ^

[exec] /home/hold/compile/trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as(94): col: 26 Error: Call to a possibly undefined method Video. 

[exec]    _video = new Video(320, 240); 
[exec]      ^

[exec] Result: 12 
+0

我對JW Player的瞭解不多;但它看起來不像Flex應用程序;你是否試圖在Flex應用程序中使用它或將其轉換爲Flex應用程序?基於錯誤「無法解析多重引用」,這聽起來像你有路徑問題; Flex編譯器不知道在哪裏可以找到代碼。 – JeffryHouser

+0

好吧,我不太瞭解flex,只是認爲按照他們的說明來保護jw播放器會很容易。 – user1375893

+0

我不確定你遵循的是什麼指示;但這聽起來像是您可能考慮添加到您的問題中的重要信息。 – JeffryHouser

回答

0

您需要Flex SDK 4.1編譯Jw Player。