В настоящее время у меня есть таймер, который я хочу воспроизвести звуковой файл, когда таймер заканчивается.Однако он воспроизводит только часть сохраненного мной аудиофайла.У меня нет ничего в коде, который говорит файлу прекратить воспроизведение, поэтому я не знаю, почему это происходит.
Я начинаю с этого:
public class DrinkinzActivity extends Activity {
/** Called when the activity is first created. */
Timer myTimer;
public MediaPlayer mMediaPlayer;
Затем в onCreateу меня есть метод:
mMediaPlayer = new MediaPlayer();
mMediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.soundfile);
Затем, когда таймер истекает, у меня есть это:
mMediaPlayer.start();
Я даже не дошел до той части, где пользователь может выбрать, какой звукфайл для воспроизведения, или используйте вместо этого мелодию звонка.Я что-то упускаю?