2013-03-06 33 views
0

我有一個彎曲的AIR(桌面)的應用程序,它包含了一個VideoDisplay的VideoDisplay,使用相對路徑至本地視頻

<s:VideoDisplay id="video" autoPlay="true" source="video/collection1/1.mp4" /> 

請注意,在一個相對路徑源屬性指向本地視頻。

問題是視頻不播放,除非我使用視頻的完整路徑。我也嘗試了各種其他路徑,如「./video/etc」,「/ video/etc」,但似乎沒有任何工作。

回答

1

strah權。有時候forward and backward slash的問題對於這個resolvePath幫助基於平臺。

var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").nativePath; 

(或)

var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").url; 
+0

謝謝,這是平臺的具體部署更好。 – Drahcir 2013-03-07 13:25:19

2

如何:

var pathToVideo:String = File.applicationDirectory.nativePath + "/video/collection1/1.mp4";