You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
1.6 KiB
81 lines
1.6 KiB
package device.radioPlayer;
|
|
|
|
import device.Device;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
public class RadioPlayer implements Device {
|
|
|
|
public RadioPlayer() {
|
|
super();
|
|
Playlist.add("Radio YouFM");
|
|
Playlist.add("Radio Teddy");
|
|
Playlist.add("Radio MegaHits");
|
|
playTrack=Playlist.get(0);
|
|
}
|
|
|
|
ArrayList<String> Playlist=new ArrayList<String>();
|
|
int Lautstaerke = 0;
|
|
String playTrack="";
|
|
|
|
public void setLautstaerke(int lautstaerke) {
|
|
Lautstaerke = lautstaerke;
|
|
}
|
|
|
|
public int getLautstaerke() {
|
|
return Lautstaerke;
|
|
}
|
|
|
|
|
|
@Override
|
|
public void louder() {
|
|
if(Lautstaerke < 100){
|
|
Lautstaerke+=1;}
|
|
else Lautstaerke = 100;
|
|
}
|
|
|
|
@Override
|
|
public void quieter() {
|
|
|
|
}
|
|
@Override
|
|
public int getVolume() {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void next() {
|
|
int currentIndex=Playlist.indexOf(playTrack);
|
|
int nextIndex=(currentIndex+1)%Playlist.size();
|
|
playTrack=Playlist.get(nextIndex);
|
|
}
|
|
|
|
@Override
|
|
public void prev() {
|
|
int currentIndex=Playlist.indexOf(playTrack);
|
|
int nextIndex=Playlist.size()-1;
|
|
if(currentIndex!=0){nextIndex=(currentIndex-1);}
|
|
playTrack=Playlist.get(nextIndex);
|
|
}
|
|
|
|
@Override
|
|
public String getInfoText() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public String[] getOptions() {
|
|
return new String[0];
|
|
}
|
|
|
|
@Override
|
|
public String[] getItemList() {
|
|
return new String[0];
|
|
}
|
|
|
|
|
|
@Override
|
|
public String play() {
|
|
return null;
|
|
}
|
|
}
|