我想在Android上加载/mnt/sdcard/audio.mp3
,在Windows上加载C:\Users\username\Documents
此代码适用于Windows
永远不会调用Android try_add_callbacks
,并且标题
try
{
header.text="???";
header.text=File.documentsDirectory.nativePath;
var sound:Sound;
sound.addEventListener(Event.COMPLETE,try_add_callbacks);
sound.load(new URLRequest(File.documentsDirectory.nativePath+"/audio.mp3"));
}
catch(error:Error)
{
header.text=error.errorID+" "+error.message;
}
我使用AIR 3.4 for Android
答案 0 :(得分:0)
File.documentsDirectory.nativePath
应替换为File.documentsDirectory.url
该应用程序适用于Windows,因为它可以将本机路径识别为URL。
感谢BotMaster!