안드로이드 개발 질문/답변
(글 수 45,052)
제가 프로젝트를 하는 데
그리드 뷰로 한 8개 정도 이미지가 떠있고 눌렀을 때
갤러리로 몇개의 이미지가 보여지는 데
그 중 한개의 이미지를 눌렀을 때 효과음이 나게 하려고 합니다.
때문에 갤러리에 이미지가 5개라고 쳐도 8*5=40 인데....이렇게 많은 걸
다....load(1,r.raw.a,0); 이렇게 다~~ 로드 시킨다음 스위치 문으로 플레이 시켜도
문제가 없는 지 궁금합니다...
지금까지 soundpool이용하여 효과음 내려 별 시도 다 해봤는 데
갤러리 이미지 띄우는 클래스에 지저분하게 내부클레스로 사운드 id값을 다 지정하고 실행시키는 코드를 넣어줘야
제대로 재생이 되더라구요.
인터넷에 있는 예제들 똑같이 따라해서 해봐도 이상하게 오류도 안나는 데 재생만 안되고...
헤쉬맵을 이용하여 id값이랑 다~~put 시켜서 넣을려 했더니 배열처럼 무한정 집어 넣을 수 없다라고 하시더군요..강사님이..
버튼을 이용하여 누르면 효과음 재생되는 건 너무나 간단히 됐는 데
왜 계속 안되는 지....답답할 따름 입니다..
왜 내부클래스로 지정하면 되는 데 따로 클래스를 만들어서 하면 소리가 안들리는지...
답변부탁드립니다..ㅠㅠ