我想編譯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
我對JW Player的瞭解不多;但它看起來不像Flex應用程序;你是否試圖在Flex應用程序中使用它或將其轉換爲Flex應用程序?基於錯誤「無法解析多重引用」,這聽起來像你有路徑問題; Flex編譯器不知道在哪裏可以找到代碼。 – JeffryHouser
好吧,我不太瞭解flex,只是認爲按照他們的說明來保護jw播放器會很容易。 – user1375893
我不確定你遵循的是什麼指示;但這聽起來像是您可能考慮添加到您的問題中的重要信息。 – JeffryHouser