public long getTrackElapsedSeconds() { return getRelTime() == null || getRelTime().equals("NOT_IMPLEMENTED") ? 0 : ModelUtil.fromTimeString(getRelTime()); }
@Override public String toString() { return "(PositionInfo) Track: " + getTrack() + " RelTime: " + getRelTime() + " Duration: " + getTrackDuration() + " Percent: " + getElapsedPercent(); } }
public void setProgress(PositionInfo positionInfo) { if (positionInfo == null) { positionLabel.setText("00:00:00/00:00:00"); setPositionSliderWithoutNotification(0); } else { if (positionInfo.getTrackDurationSeconds() > 0) { positionLabel.setText(positionInfo.getRelTime() + "/" + positionInfo.getTrackDuration()); setPositionSliderWithoutNotification(positionInfo.getElapsedPercent()); positionSlider.setEnabled(true); } else { positionLabel.setText(positionInfo.getRelTime()); positionSlider.setEnabled(false); } } this.positionInfo = positionInfo; }
public long getTrackElapsedSeconds() { return getRelTime() == null || getRelTime().equals("NOT_IMPLEMENTED") ? 0 : ModelUtil.fromTimeString(getRelTime()); }
@Override public String toString() { return "(PositionInfo) Track: " + getTrack() + " RelTime: " + getRelTime() + " Duration: " + getTrackDuration() + " Percent: " + getElapsedPercent(); } }
public long getTrackElapsedSeconds() { return getRelTime() == null || getRelTime().equals("NOT_IMPLEMENTED") ? 0 : ModelUtil.fromTimeString(getRelTime()); }
public void setPositionInfo(PositionInfo positionInfo) { try { if (this.positionInfo.getRelTime().compareTo(positionInfo.getRelTime()) == 0 && this.positionInfo.getAbsTime().compareTo(positionInfo.getAbsTime()) == 0) return; this.positionInfo = positionInfo; notifyAllObservers(); } catch (Exception e) { Log.e(TAG, (e.getMessage() == null) ? "Ëxception !" : e.getMessage()); for (StackTraceElement m : e.getStackTrace()) Log.e(TAG, m.toString()); } }
public void setPositionInfo(PositionInfo positionInfo) { try { if (this.positionInfo.getRelTime().compareTo(positionInfo.getRelTime()) == 0 && this.positionInfo.getAbsTime().compareTo(positionInfo.getAbsTime()) == 0) return; this.positionInfo = positionInfo; notifyAllObservers(); } catch (Exception e) { Log.e(TAG, (e.getMessage() == null) ? "Ëxception !" : e.getMessage()); for (StackTraceElement m : e.getStackTrace()) Log.e(TAG, m.toString()); } }
@Override public void received(ActionInvocation arg0, PositionInfo arg1) { Log.d(TAG, "executeGetPositionInfo, received, " + arg0); Log.d(TAG, "MediaInfo, getMediaDuration = " + arg1.getAbsTime() + " " + arg1.getRelTime() + " " + arg1.getTrackDuration()); mCurrentPosition = generateTime(arg1.getRelTime()); mDuration = generateTime(arg1.getTrackDuration()); if (mUpnpActionCallBack != null) { mUpnpActionCallBack.getPositionInfoReceived(mCurrentPosition, mDuration); } } };
@Override public String toString() { return "(PositionInfo) Track: " + getTrack() + " RelTime: " + getRelTime() + " Duration: " + getTrackDuration() + " Percent: " + getElapsedPercent(); } }