检查在 MediaPlayer 中打开了哪个音频文件

Check which audio file is opened in MediaPlayer

有没有办法以编程方式知道打开了哪个音频文件? 我正在使用一组音频文件。

我的代码:

    int[] audios = {R.raw.no, R.raw.yes};
    Random r = new Random();
    audio = MediaPlayer.create(this,audios[r.nextInt(audios.length)]);
    audio.start();

检查加载了哪些音频:

    @Override
public void onClick(View v) {
    switch (v.getId()) {
    case R.id.button:
            if (audio.equals(R.raw.no)) {
            text.setText("No is loaded");}
                else {text.setText("Another file is loaded");}
                break;
                 }

但这行不通..

添加一个 int 值以获取有关随机打开文件的信息。

    int currentaudio;
    currentaudio = audios[r.nextInt(audios.length)];

它会输出加载了哪个文件。