Я просто хотел воспроизвести некоторый аудиофайл (например, .mp3) в своем классе Recyclerview Adapter, я реализовал его довольно легко, но я не знаю, почему он не воспроизводится, а также не отображает ошибки для трассировки, Посмотрите на код ниже, и, пожалуйста, укажите мне:
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()
}
}
Ничего не воспроизводится, остальные хороши, у меня есть сырой mp3-файл в res / raw / sound_file_1.mp3, что в этом плохого?