【发布时间】:2019-09-23 13:30:10
【问题描述】:
如何使用 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()
}
}
【问题讨论】:
-
你为此做了什么?
标签: android audio kotlin background-music