[kotlin] 멀티미디어 재생하기(음악, 동영상)

안드로이드 앱을 개발할 때 종종 멀티미디어 파일을 재생해야 하는 경우가 있습니다. 이번 포스트에서는 Kotlin을 사용하여 안드로이드 앱에서 음악과 동영상을 재생하는 방법에 대해 알아보겠습니다.

음악 재생하기

안드로이드에서 음악을 재생하려면 MediaPlayer 클래스를 사용합니다. 먼저 MediaPlayer 객체를 만들고, 재생할 음악 파일을 지정한 후 start 메서드를 호출하여 재생할 수 있습니다.

val mediaPlayer = MediaPlayer.create(context, R.raw.music_file)
mediaPlayer.start()

동영상 재생하기

동영상을 재생하려면 VideoView를 사용합니다. VideoView를 레이아웃에 추가한 후 setVideoPath 메서드를 사용하여 동영상 파일의 경로를 지정하고, start 메서드를 호출하여 재생할 수 있습니다.

val videoView = findViewById<VideoView>(R.id.videoView)
videoView.setVideoPath("android.resource://$packageName/${R.raw.video_file}")
videoView.start()

퍼미션 추가하기

음악 또는 동영상을 재생하려면 앱 매니페스트 파일에 해당 퍼미션을 추가해야 합니다.

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

이제 안드로이드 앱에서 음악과 동영상을 재생하는 방법에 대해 알아보았습니다. 이를 참고하여 멀티미디어 파일을 재생하는 기능을 구현해보세요.