Exemplo n.º 1
0
 public void PlayPause(MusicInfo musicInfo)
 {
     if (musicInfo != null)
     {
         Open(musicInfo);
         musicInfo.Position = _mediaPlayer.Position;
         if (musicInfo.PlayStatus == PlayStatus.Play)
         {
             _timer.Start();
             _mediaPlayer.Play();
         }
         else
         {
             _mediaPlayer.Pause();
             _timer.Stop();
         }
     }
     MessengerHelper.Send(GlobalInfo.UpdateInfoToken, musicInfo);
 }
Exemplo n.º 2
0
 private void MediaEnded(object sender, EventArgs e)
 {
     PlayMusicInfo.PlayTimes++;
     MessengerHelper.Send(GlobalInfo.NextMusicToken, "");
 }
Exemplo n.º 3
0
 private void Timer_Tick(object obj, EventArgs e)
 {
     MessengerHelper.Send(GlobalInfo.UpdatePlayProgressToken, _mediaPlayer.Position);
 }