getAssets()openFD() は失敗します。
AssetFileDescriptor fileFD=null;
File file = new File(Environment.getExternalStorageDirectory() + "/Music/ckyws8.wav");
fileFD = getAssets().openFd(file.toString()); //FAILS
ログには次のように表示されます: java.io.FileNotFoundException: /mnt/sdcard/Music/ckyws8.wav
file.exists()
リターンtrue
とテストでも:
File tempath = new File(Environment.getExternalStorageDirectory() + "/Music");
int files = tempath.list().length;
for(int f=0;f<files;f++){
Log.d(LOG_TAG,tempath.list()[f].toString());
}
を含むリストを返しますckyws8.wav
何か案は?