Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从微调器播放选定的音乐_Java_Android - Fatal编程技术网

Java 从微调器播放选定的音乐

Java 从微调器播放选定的音乐,java,android,Java,Android,我已经设置了一个带有歌曲列表的微调器,我正试图让媒体播放器播放一首歌曲,具体取决于选择了哪一首。我已将所选歌曲设置为变量,但mediaplayer没有看到它。由于某种原因,“R.raw.txt”没有看到字符串 Button b = (Button) findViewById(R.id.toggleButton); b.setOnClickListener(new View.OnClickListener() { @Override public void

我已经设置了一个带有歌曲列表的微调器,我正试图让媒体播放器播放一首歌曲,具体取决于选择了哪一首。我已将所选歌曲设置为变量,但mediaplayer没有看到它。由于某种原因,“R.raw.txt”没有看到字符串

 Button b = (Button) findViewById(R.id.toggleButton);
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Spinner spinner = (Spinner)findViewById(R.id.spinner);
            String text = spinner.getSelectedItem().toString();
            if (mp == null) {
                mp = MediaPlayer.create(MainActivity.this, R.raw.text);
                mp.start();
            } else {
                mp.stop();
                mp = null;
            }
        }
    });

在创建媒体播放器时,请尝试R.raw.txt而不是R.raw.text