var vars = {};
var var_name = "str";
vars[var_name] = "working";
console.log(vars["str"]);
Перед запуском медиапроигрывателя, пожалуйста, проверьте, чтобы один раз не был равен нулю (! = Nu)
Как показано ниже
play=findViewById(R.id.play);
mediaPlayer = MediaPlayer.create(MainPlay.this, R.raw.click);
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mediaPlayer!=null)
mediaPlayer.start();
});
Или я предлагаю инициализировать медиаплеер за пределами клика, потому что вы пытаетесь немедленный доступ к медиа-плееру может стать причиной истечения нуля