Я пытаюсь воспроизвести файл с помощью MediaPlay. При первом воспроизведении он воспроизводится только в течение 1 или 2 секунд, затем отключается и больше не возвращается. Второй раз, когда я играю песню, она длится около 3 секунд. Эта функция находится в функции onCreate:
checkin.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){
MediaPlayer mp = MediaPlayer.create(context, R.raw.my_song);
mp.start();
v.vibrate(500);
myLocation.getLocation(context, locationResult);
}
Является ли очистка другой темы приоритетом над песней? Как мне заставить играть всю мою песню?