0
我們有一個Cordova/PhoneGap項目,我們正在嘗試播放音頻文件。Cordova/PhoneGap獲取文件路徑到資源(Res文件夾之外)
我們嘗試了幾十次嘗試獲取絕對文件路徑並失敗。
例如
File file = new File("android.resource://www/audio/0.m4a");
//also tried "www/audio/0.m4a"
//also tried "file:///assets/www/audio/0.m4a"
if(file.exists())
{
Log.d("1","FILE EXISTS");
}else
{
Log.d("2","FILE DOES NOT EXIST");
}
該文件存在,並且是該文件夾
和文件會被發現(和播放)中,如果我把它移到/ RES /原始文件夾,並使用R.res.0
來播放。
你知道我怎麼能得到這個音頻文件的絕對路徑,所以我可以從它創建一個文件對象?
它與科爾多瓦如何樹立項目做。但是,使用AssetFileDescriptor是可行的(儘管openFd在文檔中有0個解釋... Google有多洞察力!) – Aggressor 2015-04-02 06:16:04