我寫了一個AIR應用程式,從伺服器下載影片和文件.影片在應用程式內部播放,但我希望使用者能夠在其本機應用程式中開啟文件.
我正在尋找一種方法來提示使用者在儲存在Application Storage Directory中的本地檔案上開啟/儲存As.我嘗試使用FileReference URLRequest類,但這會丟擲一個異常,它需要一個遠端網址.
我的最後手段是將檔案複製到他們的桌面:
我寫了一個AIR應用程式,從伺服器下載影片和文件.影片在應用程式內部播放,但我希望使用者能夠在其本機應用程式中開啟文件.
我正在尋找一種方法來提示使用者在儲存在Application Storage Directory中的本地檔案上開啟/儲存As.我嘗試使用FileReference URLRequest類,但這會丟擲一個異常,它需要一個遠端網址.
我的最後手段是將檔案複製到他們的桌面:
您可以使用 File 類上可用的新 openWithDefaultApplication();
函式(我相信它只在 AIR 2 中可用)
例如:
var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();