package macbury.pod.managers.player.sources;
import android.net.Uri;
import macbury.pod.R;
import macbury.pod.managers.App;
/**
* Created by macbury on 03.10.14.
*/
public class RadioMediaSource extends AbstractMediaSource {
private int position;
private String getString(int resid) {
return App.current().getResources().getString(resid);
}
@Override
public String getTitle() {
return getString(R.string.radio_title);
}
@Override
public String getSummary() {
return getString(R.string.radio_summary);
}
@Override
public Uri getMediaUri() {
return App.current().settings.getRadioURI();
}
@Override
public Uri getPreviewArtUri() {
return Uri.parse("android.resource://macbury.enklawa/drawable/radio");
}
@Override
public boolean isLiveStream() {
return true;
}
@Override
public void onPlay() {
}
@Override
public void onPause() {
}
@Override
public void onFinishPlayback() {
}
@Override
public int getPosition() {
return position;
}
@Override
public void setPosition(int duration) {
this.position = duration;
}
@Override
public int getDuration() {
return position;
}
public String getChatURL() {
return "http://www7.cbox.ws/box/?boxid=470567&boxtag=4tj2gk&sec=main";
}
@Override
public boolean equals(Object o) {
return RadioMediaSource.class.isInstance(o);
}
}