안드로이드 개발 질문/답변
(글 수 45,052)
현재 Mp3태그를 수정하는 프로그램을 만들고 있습니다.
문제는 앨범커버 이미지를 수정하여 저장하였는데 갤럭시s 기본플레이어에서 봤을때
수정된 이미지가 제대로 보이지 않습니다. (과거 이미지가 나온다거나 다른 이미지가 나오는...)
근데 그 수정된 mp3파일을 컴퓨터로 가져와서 윈앰프로 보면 제대로 잘 나옵니다.
제가 생각하기에는 갤스에서 스캔하고 예전 태그 정보들이 남아있는 것 같은데 이것을 좀 정리해야 할 것 같습니다...
이것 예전 정보들을 지워주거나 갱신해주고 싶은데 아래 코드를 사용해도 이미지가 제대로 보여지지 않습니다.
도움이 필요합니다.....ㅠ,.ㅠ
문제는 앨범커버 이미지를 수정하여 저장하였는데 갤럭시s 기본플레이어에서 봤을때
수정된 이미지가 제대로 보이지 않습니다. (과거 이미지가 나온다거나 다른 이미지가 나오는...)
근데 그 수정된 mp3파일을 컴퓨터로 가져와서 윈앰프로 보면 제대로 잘 나옵니다.
제가 생각하기에는 갤스에서 스캔하고 예전 태그 정보들이 남아있는 것 같은데 이것을 좀 정리해야 할 것 같습니다...
이것 예전 정보들을 지워주거나 갱신해주고 싶은데 아래 코드를 사용해도 이미지가 제대로 보여지지 않습니다.
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED
, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));도움이 필요합니다.....ㅠ,.ㅠ
2010.11.09 10:35:29
미디어스캔은 sd카드내에 있는 데이터의 목록을 갱신하는 것입니다.
미리 목록에 대한 DB를 저장하고 그에대한 목록을 미리 보여주기위한 미디어DB의 목록을 관리하는데
이 목록을 갱신하는 방법이 미디어스캔입니다.
미디어 스캔을 했는데도 갱신이 안되는건..혹시 폰에서 테스트하시면 .nomedio 폴더에 저장해놓은 건가요?
미리 목록에 대한 DB를 저장하고 그에대한 목록을 미리 보여주기위한 미디어DB의 목록을 관리하는데
이 목록을 갱신하는 방법이 미디어스캔입니다.
미디어 스캔을 했는데도 갱신이 안되는건..혹시 폰에서 테스트하시면 .nomedio 폴더에 저장해놓은 건가요?
2010.11.09 18:54:03
댓글이 늦었습니다. 일단 .nomedia 문제는 아닙니다. 자세한 상황을 말씀드리자면 제가 음악어플로 2개를 사용하고 있습니다. 하나는 갤스 기본어플, 또하나는 music player pro입니다. 둘다 똑같은 증상이 나오고 있습니다. 분명히 모든mp3파일의 앨범커버 이미지를 동일한 것으로 전부 변경하고 저장했습니다. 위 코드를 통해서 전체 스캔또한 새롭게 하였구요. 하지만 플레이어를 실행시켜서 앨범커버이미지를 확인해보면 어느것은 제대로 이미지가 보이고 어떤것은 전혀 생각지도 못했던 다른이미지가 있고... 그래서 저장이 잘못됐나 확인하기 위해 로컬 컴퓨터로 옮기고 윈앰프로 확인해보면 앨범 커버 이미지가 아주 잘 나옵니다. 혹시 몰라서 기본 윈도우 미디어 플레이어로 돌려봐도 잘 나옵니다...도무지 문제가 뭔지 모르겠습니다.....이러다가 자체 뮤직플레이어 만들게 생겼습니다;;




이 한문장만 넣어도 미디어 스캔은 잘 되던데요??