log.fine("No window exists, creating new window for player: " + player.getInstanceId()); String title = player.getInstanceId().toString() + ": " + player.getCurrentMediaInfo().getCurrentURI(); playerWindow = new JFrame(title);
new AVTransportVariable.AVTransportURI(URI.create(mediaInfo.getCurrentURI())), new AVTransportVariable.AVTransportURIMetaData(mediaInfo.getCurrentURIMetaData()), new AVTransportVariable.CurrentMediaDuration(mediaInfo.getMediaDuration()),
new AVTransportVariable.AVTransportURI(URI.create(mediaInfo.getCurrentURI())), new AVTransportVariable.AVTransportURIMetaData(mediaInfo.getCurrentURIMetaData()), new AVTransportVariable.CurrentMediaDuration(mediaInfo.getMediaDuration()),
public void positionChanged(PositionChangedEvent evt) { log.fine("Position Changed event received: " + evt.getPosition()); synchronized (GstMediaPlayer.this) { currentPositionInfo = new PositionInfo( 1, currentMediaInfo.getMediaDuration(), currentMediaInfo.getCurrentURI(), ModelUtil.toTimeString(evt.getPosition().toSeconds()), ModelUtil.toTimeString(evt.getPosition().toSeconds()) ); } }
new AVTransportVariable.AVTransportURI(URI.create(mediaInfo.getCurrentURI())), new AVTransportVariable.AVTransportURIMetaData(mediaInfo.getCurrentURIMetaData()), new AVTransportVariable.CurrentMediaDuration(mediaInfo.getMediaDuration()),
public void durationChanged(final DurationChangedEvent evt) { log.fine("Duration Changed event received: " + evt.getDuration()); synchronized (GstMediaPlayer.this) { String newValue = ModelUtil.toTimeString(evt.getDuration().toSeconds()); currentMediaInfo = new MediaInfo( currentMediaInfo.getCurrentURI(), "", new UnsignedIntegerFourBytes(1), newValue, StorageMedium.NETWORK ); getAvTransportLastChange().setEventedValue( getInstanceId(), new AVTransportVariable.CurrentTrackDuration(newValue), new AVTransportVariable.CurrentMediaDuration(newValue) ); } } }
public void positionChanged(int position) { log.fine("Position Changed event received: " + position); synchronized (ZxtMediaPlayer.this) { currentPositionInfo = new PositionInfo(1, currentMediaInfo.getMediaDuration(), currentMediaInfo.getCurrentURI(), ModelUtil.toTimeString(position/1000), ModelUtil.toTimeString(position/1000)); } }
public void durationChanged(int duration) { log.fine("Duration Changed event received: " + duration); synchronized (ZxtMediaPlayer.this) { String newValue = ModelUtil.toTimeString(duration/1000); currentMediaInfo = new MediaInfo(currentMediaInfo.getCurrentURI(), "", new UnsignedIntegerFourBytes(1), newValue, StorageMedium.NETWORK); getAvTransportLastChange().setEventedValue(getInstanceId(), new AVTransportVariable.CurrentTrackDuration(newValue), new AVTransportVariable.CurrentMediaDuration(newValue)); } } }