기술 블로그

android soundpool 사용하기 본문

Android

android soundpool 사용하기

jaegwan 2018. 10. 20. 11:58
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import android.media.AudioManager;
import android.media.SoundPool;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
 
public class MainActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Button b = (Button)findViewById(R.id.bt);
 
        final SoundPool sp = new SoundPool(1,AudioManager.STREAM_MUSIC,0);//최대 파일갯수,스트림타입,소스퀄리티(기본값:0)
 
        final int soundID = sp.load(this,R.raw.pig,1);
 
        b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                sp.play(soundID,1,1,0,0,1);
 
            }
        });
 
 
 
    }
}


res안에 raw폴더를 추가하고 안에 mp3파일을 넣는다.




*text color에 black을 넣으면 안된다 css랑 다르다




안드로이드 스튜디오 너무 친절하다 다써준다.


cs


반응형
Comments