요약
1. 음악 여러 개 재생하려고 했는데 안됨
본문
PlayActivity로 넘어오면 음악을 연속으로 재생해보려고 하였는데 잘 안됐다.
아무래도 버튼을 하나 만들어서, 그 버튼을 누르면 음악이 재생되도록 해야 할 것 같다.
PlayActivity.kt
package com.bodan.maplebgm
import android.media.MediaPlayer
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import com.bodan.maplebgm.databinding.ActivityPlayBinding
class PlayActivity : AppCompatActivity() {
private var mBinding : ActivityPlayBinding? = null
private val binding get() = mBinding!!
private var mPlayer : MediaPlayer? = null
var bgm = arrayOf(R.raw.heroes5, R.raw.abovethetreetops, R.raw.restnpeace)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
mBinding = ActivityPlayBinding.inflate(layoutInflater)
setContentView(binding.root)
if (intent.hasExtra("idText")) {
val id = intent.getStringExtra("idText")
Toast.makeText(applicationContext, id + "님 환영합니다!", Toast.LENGTH_LONG).show()
}
var play : Int = 0
while (play < 3) {
mPlayer = MediaPlayer.create(this, bgm[play])
mPlayer?.start()
mPlayer = null
if(mPlayer?.isPlaying == false){
play = play + 1;
}
}
}
}
다음 할 일
PlayActivity에서 버튼을 생성해서 그 버튼을 누르면 음악이 랜덤으로 재생되고, EditText를 만들어서 그 곳에 정답을 입력하는 식으로 구현해봐야겠다.
GitHub
'개인 프로젝트 > 안드로이드' 카테고리의 다른 글
[개인 프로젝트] 메이플 브금 맞추기 앱 #5 (0) | 2022.03.03 |
---|---|
[개인 프로젝트] 메이플 브금 맞추기 앱 #4 (0) | 2022.02.21 |
[개인 프로젝트] 메이플 브금 맞추기 앱 #2 (0) | 2022.02.16 |
[개인 프로젝트] 메이플 브금 맞추기 앱 #1 (0) | 2022.02.15 |
앱 개인 프로젝트 시작하기로 함. (0) | 2022.02.14 |