我一直在开发一个单击特定项目时会发出声音的应用程序。我使用过列表视图。但是我遇到的问题是,单击列表项后,它无法播放音频。
final ArrayList<Word> words = new ArrayList<Word>();
words.add(new Word("Govinda hari govinda", "Srinidhi",R.raw.ghg));
WordAdapter adapter = new WordAdapter(this, words);
ListView listView = (ListView) findViewById(R.id.list);
MediaPlayer mp;
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Word word= words.get(position);
MediaPlayer mp = MediaPlayer.create(NumbersActivity.this,word.getmAudioResourceId());
mp.start();
}
});
我希望它通过单击Listview中的相应项目来播放音频。但无法播放音频。