【发布时间】:2020-04-16 06:56:20
【问题描述】:
在我的班级下
private lateinit var mp: MediaPlayer
在覆盖下我有
mp = MediaPlayer.create(this, R.raw.a1)
函数buttonPlayClick也就是buttonPlay
fun buttonPlayClick(v: View)
{
if (mp.isPlaying)
{
mp.pause()
buttonPlay.text = "PLAY"
} else {
mp.start()
buttonPlay.text = "PAUSE"
}
}
我正在使用下面的代码来指向一个声音文件
mp = MediaPlayer.create(this, R.raw.a1)
目前,该命令指向 res>raw 中名为 a1 的声音文件
我正在一点一点地学习 Kotlin,我正在尝试使用以下命令播放不同的声音文件(将 a1 更改为 x)
mp = MediaPlayer.create(this, R.raw.x)
我希望在应用程序中的某个时刻,我可以定义 x = a1 或 a2 或 a3 来播放不同的声音文件,但它不会那样工作。我还注意到声音文件不能只是一个整数值。声音文件很短(3到10秒)
感谢大家的帮助!
【问题讨论】:
标签: android kotlin android-music-player