我正在尝试创建一个音乐应用程序。如果我按下后退按钮并再次打开活动,媒体播放器中的搜索栏将不起作用。
有人能帮我解决这个问题吗?
这是我的播放暂停按钮代码
binding.playBtn.setOnClickListener {
if (isPlaying){
mediaPlayer?.pause()
isPlaying = false
length = mediaPlayer!!.currentPosition
}else{
mediaPlayer = MediaPlayer()
mediaPlayer!!.setDataSource(songs[1])
mediaPlayer!!.prepare()
mediaPlayer!!.start()
mediaPlayer!!.seekTo(length)
isPlaying = true
}
runnable = Runnable {
binding.seekBar.progress = mediaPlayer?.currentPosition ?: 0
handler.postDelayed(runnable,1000)
}
handler.postDelayed(runnable,1000)
}