include/audio/bird.mp3 與應用程式捆綁在一起。
var file:File = File.applicationDirectory.resolvePath("includes/audio/bird.mp3");
trace("file",file.exists);
trace("file",file.nativePath);
trace("file",file.url);
outputs
file true
file
file app:/includes/audio/bird.mp3
uj5u.com熱心網友回復:
這是意料之中的。
打包在 中的檔案applicationDirectory被壓縮為 APK 的一部分,并且沒有直接的檔案系統路徑。您需要將它們提取到一個可訪問的位置,( applicationStorageDirectory)。
在 AIR 中,只需將File參考復制到File.applicationStorageDirectory,然后如果您確實需要,您應該有一個本機路徑參考。
var file:File = File.applicationDirectory.resolvePath("includes/audio/bird.mp3");
var fileAccessible:File = File.applicationStorageDirectory.resolvePath("bird.mp3");
file.copyTo( fileAccessible );
trace( fileAccessible.nativePath );
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/365485.html
標籤:actionscript-3 空气 土坯
