0
로딩을 위해 웨이브 파일을 애셋 디렉토리에 추가했습니다. Android 자산 폴더에 들어있는 내용이 포함되어 있지 않습니다.
나는 안드로이드가는 나의 입술 폴더를 마우스 오른쪽 버튼으로 클릭하여 자산을 만들어 "폴더를 추가 -> 자산 폴더" 그것은 응용 프로그램 \ SRC \ 주 \ 자산에서 자산 폴더를 만들었습니다.나는 그 자산 디렉토리에 많은 wav 파일을 끌어 왔습니다.
하지만 자산 디렉토리의 모든 파일을 나열하면 "이미지"라는 단일 디렉토리 만 나열됩니다.
다음 코드를 준수하십시오. "이미지"만 쓰는 메시지 쓰기가 있습니다.
AssetManager assets = LocalApp.getAppContext().getAssets();
String[] fileList = assets.list("");
// we assume all the files in the assets are the wav files that we want to load,
// so attempt to load everythign in assets as a wav
for (int i = 0; i < fileList.length; i++) {
Log.e(TAG, "readSamples: file name = "+fileList[i]);
WavFile wave = new WavFile(assets.open(fileList[i]));
samples.add(wave);
}
모든 프로젝트 폴더를 새로 고치나요? –
이 용어/프로세스에 익숙하지 않습니다. – ScottF
새 폴더에 파일을 추가 한 후에도 프로젝트 자체가 새로 고쳐지지 않아 wav 파일을 볼 수 없습니까? –