首页 > 解决方案 > 在 Android Studio 中使用变量更改音乐

问题描述

我想用变量改变歌曲但不能这样做。

Button btnSpeaker = (Button)findViewById(R.id.btnSpeaker);
        btnSpeaker.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MediaPlayer file = MediaPlayer.create(MainActivity.this , R.raw.file1);
                file.start();
            }
        });

标签: javaandroid

解决方案


Button btnSpeaker = (Button)findViewById(R.id.btnSpeaker);
                btnSpeaker.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        MediaPlayer mp;
                        mp=MediaPlayer.create(getApplicationContext(), getResources().getIdentifier(word.toLowerCase(),"raw",getPackageName()));
                        mp.start();
                    }
                });

推荐阅读