Play() публичный статический Метод

Play clears the current playback queue, and then queues up the specified song for playback. Playback starts immediately at the beginning of the song.
public static Play ( Microsoft.Xna.Framework.Media.Song song ) : void
song Microsoft.Xna.Framework.Media.Song
Результат void
Пример #1
0
        public override void PlaySong(ISong isong)
        {
            XnaMediaPlayer.Stop();
            var song = ((XnaSong)isong).Song;

            XnaMediaPlayer.IsRepeating = true;
            XnaMediaPlayer.Play(song);
        }
 public override void Play(bool loop = false)
 {
     if (music != null)
     {
         XnaMediaPlayer.IsRepeating = loop;
         XnaMediaPlayer.Play(music);
         didPlayGameSong = true;
     }
 }
Пример #3
0
        public void PlayMusic(Song song, Boolean isRepeating)
        {
            if (MediaState.Playing == MediaPlayerX.State)
            {
                return;
            }

            MediaPlayerX.Play(song);
            MediaPlayerX.IsRepeating = isRepeating;
        }
Пример #4
0
        private void PlaySong(Song song, Boolean isRepeating)
        {
            if (MediaState.Playing == MediaPlayerX.State)
            {
                return;
            }
            SetVolume();

            MediaPlayerX.Play(song);
            MediaPlayerX.IsRepeating = isRepeating;
        }
        public override void Rewind()
        {
            Song s = XnaMediaPlayer.Queue.ActiveSong;

            Stop();

            if (null != music)
            {
                XnaMediaPlayer.Play(music);
            }
            else if (s != null)
            {
                XnaMediaPlayer.Play(s);
            }
        }
 public override void RestoreMediaState()
 {
     if (songToPlayAfterClose != null && didPlayGameSong)
     {
         try
         {
             XnaMediaPlayer.IsShuffled  = isShuffleAfterClose;
             XnaMediaPlayer.IsRepeating = isRepeatingAfterClose;
             XnaMediaPlayer.Volume      = volumeAfterClose;
             XnaMediaPlayer.Play(songToPlayAfterClose);
         }
         catch (Exception ex)
         {
             CCLog.Log("Failed to restore the media state of the game.");
             CCLog.Log(ex.ToString());
         }
     }
 }