/// <summary> /// Starts the playback again after it has been paused /// </summary> public void Unpause() { if (IsCdgLibraryInitialized()) { CdgLibraryWrapper.CDGPlayerPlay(_cdgLibDllHandle); _videoPlayerWindow.VideoPlayer.Play(); } }
/// <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(); }