Ejemplo n.º 1
0
  protected void onRestartServiceData() throws IOException {
    Log.d(LOG_TAG, "MyService onRestartServiceData 1 " + position);
    songList = currentText.isEmpty() ? playlist : filteredPlaylist;
    final Song song = songList.get(position);
    if (previousSong != null) previousSong.setIsPlaying(false);
    previousSong = song;
    song.setIsPlaying(true);

    mediaPlayer.stop();
    mediaPlayer = new MediaPlayer();
    mediaPlayer.setDataSource(song.path);
    mediaPlayer.prepare();
    mediaPlayer.start();
  }