Как я могу воспроизводить музыкальный файл в фоновом режиме через все действия с помощью Kotlin?Я искал везде, но я нашел решения для Java, а не для Kotlin.
Я пытался использовать эту функцию, но я не знаю, как ее использовать:
fun playSound() {
try {
if (m.isPlaying()) {
m.stop()
m.release()
//m = MediaPlayer()
}
val descriptor = assets.openFd("backgroundsound1.mp3")
m.setDataSource(descriptor.fileDescriptor, descriptor.startOffset, descriptor.length)
descriptor.close()
m.prepare()
m.setVolume(1f, 1f)
m.setLooping(true)
m.start()
} catch (e: Exception) {
e.printStackTrace()
}
}