23
사용자가 이미지를 터치 할 때 재생할 오디오 파일을 어떻게 설정합니까?Android : 오디오 클립 재생 onClick
실제로 오디오 파일을 저장하고 파일을 재생할 때 사용해야하는 코드는 무엇입니까? MediaPlayer 인터페이스 나 그와 비슷한 것을 가져오고 싶지 않습니다.
I는 다음과 같이 그 일을 생각했다 :
foo = (ImageView)this.findViewById(R.id.foo);
foo.setOnClickListener(this);
public void onClick(View v) {
if (foo.isTouched()) {
playAudioFile();
}
}
감사
넣어 ...
res/raw/
폴더에 저장하고 일단 드로이드 당신을 흔들 버튼을 클릭합니다slayer.mp3
라는 오디오 파일을 나타냅니다 'my_sound.mp3'을'res/raw /'에 넣고'R.raw.my_sound'를 통해 참조하십시오. 그러나 두 가지 선택이 있습니다 :'MediaPlayer'와'SoundPool'. 효율적인 메모리 관리를 위해 라이브러리를 사용하여 해당 클래스로 작업해야합니다. https://github.com/delight-im/Android-Audio – caw