你如何在 kotlin android 中编写音效
问问题
1791 次
2 回答
1
将您的音效文件添加/导入到您的项目中并像这样使用 MediaPlayer
私人 var BgMusic:MediaPlayer? =空
fun playBgMusic(){
BgMusic = MediaPlayer.create(this, R.raw.gamebgmusic)
BgMusic?.setOnPreparedListener{
BgMusic?.start()
musicPlaying = true
}
BgMusic?.setOnCompletionListener {
BgMusic?.start()
}
}
fun pauseBgMusic(){
BgMusic!!.pause()
}
fun resumeBgMusic(){
BgMusic!!.start()
}
于 2020-08-14T08:28:06.527 回答
0
将音效文件添加到应用项目中的“资源”文件夹中,然后从您希望使用 SoundPool 执行的任何活动或片段中调用它,SoundPool 是一个公共类,可让您将音频资源加载到内存中并播放它!
我将SoundPool文档和一篇展示它的博客文章链接到此处。
这里还有一篇 Kotlin教程点文章。
于 2020-08-14T00:45:18.420 回答