Попробуйте использовать метод create () в MediaPlayer, чтобы получить экземпляр MediaPlayer и запустить его.
public static MediaPlayer create(Context context, Uri uri) {
return create (context, uri, null);
}
Ваша реализация должна выглядеть примерно так.
mediaPlayer = MediaPlayer.create(requiredContext(),Uri.parse("url"))
mediaPlayer.start()
kotlin
//click listener implementation
try {
val mediaPlayer: MediaPlayer? = MediaPlayer.create(activity,Uri.parse(url))
mediaPlayer?.start()
}catch (e:Exception){
var toast=Toast.makeText(requireContext(),"Error",Toast.LENGTH_SHORT)
toast.show()
}