我只是想在Recyclerview Adapter类中播放一些音频文件(例如,.mp3),我很容易实现了它,但是我不知道为什么它不播放以及没有显示任何跟踪错误,请看下面的代码,并指导我:
override fun onBindViewHolder(holder: PriceAdapter.PriceHolder, pos: Int) {
holder.qt!!.text = questionsList[pos].priceText
holder.qt!!.setOnClickListener(View.OnClickListener {
if (questionsList[pos].price == questionsList[pos].priceNow) {
//This is where I wanted to implement my mediaplayer:
var mediaPlayer: MediaPlayer? =MediaPlayer.create(it.context,R.raw.sound_file_1)
mediaPlayer?.start()
}
}
它没有播放任何东西,其他都很好,我在res / raw / sound_file_1.mp3中有原始的mp3文件,这可能是什么问题?