[android] 안드로이드 Audio MP3

안드로이드 앱을 개발할 때 음악이나 오디오 파일을 재생해야 하는 경우가 있습니다. 이를 위해 안드로이드 플랫폼은 MediaPlayer 클래스를 제공하며, MP3 파일을 포함한 다양한 형식의 오디오 파일을 재생할 수 있습니다.

이제 MP3 오디오 파일을 안드로이드 앱에서 재생하는 방법에 대해 알아보겠습니다.

1. MP3 파일을 리소스로 추가하기

우선 앱 프로젝트의 리소스로 MP3 파일을 추가해야 합니다. res/raw 디렉토리에 MP3 파일을 복사하고, 해당 파일의 이름을 확인합니다.

2. MediaPlayer를 사용하여 MP3 파일 재생하기

이제 앱의 코드에서 MediaPlayer 클래스를 사용하여 MP3 파일을 재생할 수 있습니다. 아래는 간단한 예제 코드입니다.

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.audio_file);
mediaPlayer.start();

위에서 context는 현재 ActivityService의 컨텍스트를 가리키는 변수이고, R.raw.audio_file는 MP3 파일의 리소스 식별자입니다.

3. 재생 제어 및 종료

MP3 파일이 재생 중일 때 일시 중지하거나 정지하는 등의 제어를 위해서는 MediaPlayer 객체의 메서드를 사용할 수 있습니다.

// 일시 중지
mediaPlayer.pause();

// 정지
mediaPlayer.stop();

// 종료
mediaPlayer.release();

4. 권한 설정

앱에서 오디오를 재생하려면 AndroidManifest.xml 파일에 오디오 권한을 추가해야 합니다.

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

안드로이드에서 MP3 오디오를 효과적으로 재생하기 위해서는 이러한 스텝들을 따르면 됩니다. 이제 당신의 안드로이드 앱에 멋진 오디오 플레이어를 추가해보세요!