안드로이드 개발 질문/답변
(글 수 45,052)
이클립스 사용하고요.
에뮬레이터 없이.
갤스로 구동합니다.
public class Main extends Activity {
private SoundPool sound_pool;
private int sound_i4e;
private Button i4e;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
i4e=(Button)findViewById(R.id.i4e);
}
private void initsound(){
sound_pool= new SoundPool(1, AudioManager.STREAM_MUSIC,0);
sound_i4e=sound_pool.load(getApplicationContext(), R.raw.kim,1);
}
public void playsound(){
sound_pool.play(sound_i4e,1f,1f,0,0,1f);
}
OnClickListener line4=(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(i4e==v){
initsound();
playsound();
}
}
});
괄호는 제대로 됐는지.(ctrl+c v 해서 ..)
오류는 없습니다.
온클릭 메소드 안에서 if문..
playsound()만 넣었을때 실행
버튼클릭하면 뻑나고요.
initsound(),playsound()를 같이 넣었을때.
R.raw.kim 이라는 음원이 나오기를 바라는데.
그냥 갤s의 기본 효과음 만 나오더라고요.
문제점을 찾고 싶습니다.
kim이란 파일은 mp3파일이고요.
원래는 mid파일을 실행했었는데..
마찬가지입니다.
고수님들 부탁드립니다.
에뮬레이터 없이.
갤스로 구동합니다.
public class Main extends Activity {
private SoundPool sound_pool;
private int sound_i4e;
private Button i4e;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
i4e=(Button)findViewById(R.id.i4e);
}
private void initsound(){
sound_pool= new SoundPool(1, AudioManager.STREAM_MUSIC,0);
sound_i4e=sound_pool.load(getApplicationContext(), R.raw.kim,1);
}
public void playsound(){
sound_pool.play(sound_i4e,1f,1f,0,0,1f);
}
OnClickListener line4=(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(i4e==v){
initsound();
playsound();
}
}
});
괄호는 제대로 됐는지.(ctrl+c v 해서 ..)
오류는 없습니다.
온클릭 메소드 안에서 if문..
playsound()만 넣었을때 실행
버튼클릭하면 뻑나고요.
initsound(),playsound()를 같이 넣었을때.
R.raw.kim 이라는 음원이 나오기를 바라는데.
그냥 갤s의 기본 효과음 만 나오더라고요.
문제점을 찾고 싶습니다.
kim이란 파일은 mp3파일이고요.
원래는 mid파일을 실행했었는데..
마찬가지입니다.
고수님들 부탁드립니다.



