Здравствуйте! Написал код для звука. Kомпилятор не кричит, все вроде нормально, но только звук почему то не воспроизводится на самом девайсе (2 разных телефона). Использую MediaPlayer. Может что-то с настройками, только не пойму толи телефоны, толи AndroidStudio. Подскажите пожалуйста! Всем спасибо!
public class ColorsActivity extends AppCompatActivity {
private MediaPlayer mMediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.word_list);
//Make a ArrayList with english words
final ArrayList<Word> words = new ArrayList<Word>();
words.add(new Word("red", "weṭeṭṭi", R.drawable.color_red, R.raw.color_red));
words.add(new Word("green", "chokokki", R.drawable.color_green, R.raw.color_green));
words.add(new Word("brown", "ṭakaakki", R.drawable.color_brown, R.raw.color_brown));
words.add(new Word("gray", "ṭopoppi", R.drawable.color_gray, R.raw.color_gray));
words.add(new Word("black", "kululli", R.drawable.color_black, R.raw.color_black));
words.add(new Word("white", "kelelli", R.drawable.color_white, R.raw.color_white));
words.add(new Word("dusty yellow", "ṭopiisә", R.drawable.color_dusty_yellow, R.raw.color_dusty_yellow));
words.add(new Word("mustard yellow", "chiwiiṭә", R.drawable.color_mustard_yellow, R.raw.color_mustard_yellow));
WordAdapter adapter = new WordAdapter(this, words, R.color.category_colors);
ListView listView = (ListView) findViewById(R.id.list);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
Word word = words.get(position);
//Toast.makeText(NumbersActivity.this, "123456789", Toast.LENGTH_SHORT).show();
mMediaPlayer = MediaPlayer.create(ColorsActivity.this, word.getmAudioResourceId());
mMediaPlayer.start();
}
});
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей