Ejemplo n.º 1
0
 /// <summary>
 /// Starts the playback again after it has been paused
 /// </summary>
 public void Unpause()
 {
     if (IsCdgLibraryInitialized())
     {
         CdgLibraryWrapper.CDGPlayerPlay(_cdgLibDllHandle);
         _videoPlayerWindow.VideoPlayer.Play();
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// starts the playback of the given song
        /// </summary>
        /// <param name="song"></param>
        public void Play(PlaylistItem song)
        {
            if (IsCdgLibraryInitialized() == false)
            {
                try
                {
                    InitializeCdgLibrary(song);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("The song " + song.Song.Artist + ":" + song.Song.Title + " could not be played.", "Error");
                    return;
                }
            }

            _videoPlayerWindow.VideoPlayer.LoadedBehavior   = MediaState.Manual;
            _videoPlayerWindow.VideoPlayer.UnloadedBehavior = MediaState.Manual;
            _videoPlayerWindow.VideoPlayer.Play();
            CdgLibraryWrapper.CDGPlayerShow(_cdgLibDllHandle);
            CdgLibraryWrapper.CDGPlayerPlay(_cdgLibDllHandle);
            _setCdgPositionTimer.Start();
        }