Untitled
unknown
plain_text
2 years ago
659 B
8
Indexable
object MediaPlayerManager {
private var mediaPlayer: MediaPlayer? = null
fun playMusic(context: Context, resId: Int) {
if (mediaPlayer == null) {
mediaPlayer = MediaPlayer.create(context, resId)
mediaPlayer?.isLooping = true
mediaPlayer?.start()
} else {
if (!mediaPlayer!!.isPlaying) {
mediaPlayer!!.start()
}
}
}
fun stopMusic() {
mediaPlayer?.let {
if (it.isPlaying) {
it.stop()
it.reset()
it.release()
mediaPlayer = null
}
}
}
}
Editor is loading...
Leave a Comment