private void play(object args=null)
{
if (rsc == null) return;
if (player.PlaybackState == PlaybackState.Playing) return;
//NotifyPropertyChanged("Position");
//localstream = new FileStream(@"C:\prog\p2p-player\Examples\Resource\Garden.mp3",FileMode.Open);
//if (localstream == null) return;
//long lastpos = (lmem!=null?lmem.Position:startPosition);
long lastpos = (lmem != null ? Position : startPosition);
lmem = new MemoryStream(streambuff);
resetWaveStream();
if (player.PlaybackState != PlaybackState.Paused)
{
//rsc = new KademliaResource(@"C:\prog\p2p-player\Examples\Resource\Garden.mp3");
//NotifyPropertyChanged("ResourceTag");
Position = startPosition;
}
else
{
Position = lastpos;
}
player.Init(wc);
player.Play();
NotifyPropertyChanged("PlayingState");
}