안드로이드에서는 메모리에 음악파일을 넣으면(sdcard포함) 음악파일의 정보가 저장됩니다. 정보는 MediaStore 를 이용해서 받아올수 있고 내용에는 파일이름, 노래제목, 앨범명, 앨범아트 등등 여러가지가 테이블형태로 되어있죠.
파일 경로로 직접 지정해도 재생은 되지만 해당파일이 없거나 해당 폴더가 없으면 문제가 됩니다^^;;
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 이 명령어를 기본 Path로 잡아주고 재생하고 싶은 노래의 ID값을 뒤에 넣어주면 됩니다. ID는 getContentResolver().query를 이용해 커서를 이용해 MediaStore.Audio.Media._ID 값을 받으면 되고, 자세한 내용은 풀소스에서 Music프로젝트를 참조하는게 가장 좋습니다.^^
안드로이드에서는 메모리에 음악파일을 넣으면(sdcard포함) 음악파일의 정보가 저장됩니다.
정보는 MediaStore 를 이용해서 받아올수 있고
내용에는 파일이름, 노래제목, 앨범명, 앨범아트 등등 여러가지가 테이블형태로 되어있죠.
파일 경로로 직접 지정해도 재생은 되지만 해당파일이 없거나 해당 폴더가 없으면 문제가 됩니다^^;;
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 이 명령어를 기본 Path로 잡아주고
재생하고 싶은 노래의 ID값을 뒤에 넣어주면 됩니다.
ID는 getContentResolver().query를 이용해 커서를 이용해 MediaStore.Audio.Media._ID 값을 받으면 되고,
자세한 내용은 풀소스에서 Music프로젝트를 참조하는게 가장 좋습니다.^^