728x90

먼저 res폴더에 우클릭을 하여 Android Resource Directory를 생성해줍니다.

이름과 type을 raw로 설정해줍니다.

raw 폴더 안에 원하는 음악 파일을 넣어준 다음 Java 코드를 작성해줍니다. setLooping 값을 true로 설정하면 음악파일을 무한 재생하게 됩니다.

public class AlarmActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_alarm);
        
        mediaPlayer = MediaPlayer.create(getApplicationContext(),R.raw.beep);
        mediaPlayer.setLooping(true);
        mediaPlayer.start();
        
        swipeButton.setOnStateChangeListener(new OnStateChangeListener() {
            @Override
            public void onStateChange(boolean active) {
                mediaPlayer.stop();
                finish();
            }
        });
    }
}

 

728x90

+ Recent posts