private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 8) { pictureBox6.Image = Properties.Resources.icon_voice; } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 8) { EActivatePlayer(this, new ActivatePlayerEvent(false)); } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { //QUANDO VIDEO FOR PARADO if ( axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPaused ) { //O VIDEO FOI PARADO, PARA CONTINUAR PRECISA CLICAR EM OK if ( MessageBox.Show("Video Parado. Clique aqui para continuar!", "", MessageBoxButtons.OK , MessageBoxIcon.Information) == DialogResult.OK ) { axWindowsMediaPlayer1.Ctlcontrols.play(); } } //QUANDO O VIDEO ACABAR if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded) { //IMPRIME PrintDocument document = new PrintDocument(); document.PrintPage += new PrintPageEventHandler(impressaoConf); document.Print(); this.Hide(); } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if(e.newState == 3) // Werid { OnLoaded(); } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded) { playbacktimer.Enabled = true; playbacktimer.Interval = 100; } }
void AxWmpPlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 8) { // indicate we are stopped _finished = true; } }
private void wmp_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == (int)WMPLib.WMPPlayState.wmppsMediaEnded || e.newState == (int)WMPLib.WMPPlayState.wmppsStopped) { this.Close(); } }
void pauseOnFirstFrame(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 3) // playing { (sender as AxWindowsMediaPlayer).Ctlcontrols.pause(); (sender as AxWindowsMediaPlayer).Ctlcontrols.currentPosition = 0; (sender as AxWindowsMediaPlayer).PlayStateChange -= pauseOnFirstFrame; } ; }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 1) { axWindowsMediaPlayer1.Ctlcontrols.stop(); axWindowsMediaPlayer1.Visible = false; body_answer.Visible = true; video_k = false; } }
void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == (int)WMPLib.WMPPlayState.wmppsMediaEnded) { SwitchToNormalScreen(); } else if (e.newState == (int)WMPLib.WMPPlayState.wmppsPlaying) { SwitchToNormalScreen(); } }
private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (e.newState == 8) { mediaEnds = true; } if (e.newState == 1 && mediaEnds) { mediaEnds = false; timer1.Start(); } }
// PlayStateChangeHandler(sender, e) is dispatched when a change in the current play // state is detected. private void PlayStateChangeHandler(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { WMPPlayState stateObject = (WMPPlayState)e.newState; if (stateObject == WMPPlayState.wmppsStopped) { _player.close(); } else if (stateObject == WMPPlayState.wmppsPaused) { Pause(stateObject); } }
void wplayer_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent NewState) { string val = ""; switch (NewState.newState) { case 1: val = "Stopped"; break; case 2: val = "Paused"; break; case 8: val = "Media Ended"; //playList.removeItem(preMovie); if (!spellCast) { //playList.appendItem(loopMovie); pbStrokes.Visible = true; wandHandler.StartTracking(); axWindowsMediaPlayer1.Visible = false; } else if (spellCast && !shownEnd) { // TODO: moved this to the place where the spell is cast axWindowsMediaPlayer1.Visible = true; playList.appendItem(postMovie); pbStrokes.Visible = false; shownEnd = true; } else { Close(); } count++; break; case 9: val = "Transitioning"; break; case 12: val = "last"; break; } }
private void _media_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { /**** Don't add this if you want to play it on multiple screens***** / * * if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying) * { * axWindowsMediaPlayer1.fullScreen = true; * } * /********************************************************************/ if (_media.playState == WMPLib.WMPPlayState.wmppsStopped) { Application.Exit(); } }
private void mediaPlayer_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { //media player control's playstate change event handler if (mediaPlayer.playState == WMPLib.WMPPlayState.wmppsPlaying) { trackBar1.Maximum = (int)mediaPlayer.Ctlcontrols.currentItem.duration; timer1.Start(); } else if (mediaPlayer.playState == WMPLib.WMPPlayState.wmppsPaused) { timer1.Stop(); } else if (mediaPlayer.playState == WMPLib.WMPPlayState.wmppsStopped) { timer1.Stop(); trackBar1.Value = 0; } }
//Code za tracBar, da moze da prati trajnost pesme //Kao i ako je pesma pauzirana da se dugme za play promeni u paus btn i okrenuto private void player2_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { if (player2.playState == WMPLib.WMPPlayState.wmppsPlaying) { PlaySong.Image = MP3_Player.Properties.Resources.pause_button; songVolumen.Value = 50; songTime.MaximumValue = (int)player2.Ctlcontrols.currentItem.duration; timer1.Start(); index = indeksTrenutnrPesme(player2); labelPesma.Text = files[index]; } else if (player2.playState == WMPLib.WMPPlayState.wmppsPaused) { PlaySong.Image = MP3_Player.Properties.Resources.multimedia; timer1.Stop(); } else if (player2.playState == WMPLib.WMPPlayState.wmppsStopped) { PlaySong.Image = MP3_Player.Properties.Resources.multimedia; timer1.Stop(); songTime.Value = 0; } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { //media player control's playstate change event handler if (controls.axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying) { controls.timer1.Start(); } else if (controls.axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPaused) { controls.timer1.Stop(); } else if (controls.axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsStopped) { string str = TimeSpan.FromMilliseconds(duration * 1000).ToString(); controls.txt_duration_wmlayer_annotation.Text = str.Remove(str.Length - 4); controls.timer1.Stop(); } if (loadingPlayer && e.newState == 3) { duration = controls.axWindowsMediaPlayer1.currentMedia.duration; loadingPlayer = false; } }
private void OnPlayStateChanged(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if (IsHosting) HostedServer.sendAll(new PlayStatePacket(ResolvePlayState(e.newState))); if (IsWatching) WatchConnection.sendObject(new PlayStatePacket(ResolvePlayState(e.newState))); }
private void xWMP_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { }
private void WMP_OnPlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if (wmpCtrl != null) { switch ((WMPPlayState)e.newState) { case WMPPlayState.wmppsStopped: PlaybackEnded(); break; case WMPPlayState.wmppsMediaEnded: if (wmpCtrl.currentMedia.isMemberOf(wmpCtrl.currentPlaylist)) { if (wmpCtrl.currentMedia.get_isIdentical(wmpCtrl.currentPlaylist.get_Item(wmpCtrl.currentPlaylist.count - 1))) { PlaybackEnded(); } } else PlaybackEnded(); break; } } }
private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { // Test the current state of the player and display a message for each state. switch (e.newState) { case 0: // Undefined label1.Text = "Undefined"; //Console.WriteLine("Undefined"); break; case 1: // Stopped label1.Text = "Stopped"; //player.Dispose(); //When video stops, call next form to wait 5 seconds Form5 form5 = new Form5(imageStream, fileManager); form5.Show(); player.close(); //Thread.Sleep(200); this.Visible = false; break; case 2: // Paused label1.Text = "Paused"; //Console.WriteLine("Paused"); break; case 3: // Playing label1.Text = "Playing"; //Console.WriteLine("Playing"); break; case 4: // ScanForward label1.Text = "ScanForward"; //Console.WriteLine("ScanForward"); break; case 5: // ScanReverse label1.Text = "ScanReverse"; //Console.WriteLine("ScanReverse"); break; case 6: // Buffering label1.Text = "Buffering"; //Console.WriteLine("Buffering"); break; case 7: // Waiting label1.Text = "Waiting"; //Console.WriteLine("Waiting"); break; case 8: // MediaEnded label1.Text = "MediaEnded"; //Console.WriteLine("MediaEnded"); break; case 9: // Transitioning label1.Text = "Transitioning"; //Console.WriteLine("Transitioning"); break; case 10: // Ready label1.Text = "Ready"; //Console.WriteLine("Ready"); break; case 11: // Reconnecting label1.Text = "Reconnecting"; //Console.WriteLine("Reconnecting"); break; case 12: // Last label1.Text = "Last"; //Console.WriteLine("Last"); break; default: label1.Text = "Unknown State: " + e.newState.ToString(); //Console.WriteLine("Unknown State"); break; } }
private static void videoPlayer_PlayStateChange(object source, _WMPOCXEvents_PlayStateChangeEvent args) { if (args.newState == 3 && sPlaybackStarted != null) sPlaybackStarted(); if (args.newState == 1 && sPlaybackFinished != null) { sVideoPlayer.Visible = false; sPlaybackFinished(); } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { switch (e.newState) { case 0: // Undefined state = "Undefined"; break; case 1: // Stopped state = "Stopped"; this.Close(); break; case 2: // Paused state = "Paused"; timer1.Stop(); break; case 3: // Playing state = "Playing"; trackBar1.Maximum = (int)axWindowsMediaPlayer1.Ctlcontrols.currentItem.duration; timer1.Start(); break; case 4: // ScanForward state = "ScanForward"; break; case 5: // ScanReverse state = "ScanReverse"; break; case 6: // Buffering state = "Buffering"; break; case 7: // Waiting state = "Waiting"; break; case 8: // MediaEnded state = "MediaEnded"; Cursor.Show(); this.Close(); break; case 9: // Transitioning state = "Transitioning"; break; case 10: // Ready state = "Ready"; break; case 11: // Reconnecting state = "Reconnecting"; break; case 12: // Last state = "Last"; break; default: state = ("Unknown State: " + e.newState.ToString()); break; } }
private void axMedia_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if (axMedia.playState == WMPLib.WMPPlayState.wmppsStopped) { try { mediaSemaphore.Release(); } catch { } } }
private void OnPlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { Log.Debug("WMPlayer: _AxWMP.playStateChange: " + _AxWMP.playState.ToString()); switch (_AxWMP.playState) { case WMPLib.WMPPlayState.wmppsBuffering: if (_WaitCursor == null) _WaitCursor = new WaitCursor(); break; case WMPLib.WMPPlayState.wmppsPlaying: _WMPPlayCalled = false; if (_WaitCursor != null) { _WaitCursor.Dispose(); _WaitCursor = null; } break; case WMPLib.WMPPlayState.wmppsStopped: _AxWMP.Visible = false; _PlayState = PlayState.Ended; break; } }
/// <summary> /// Handle the Player.PlayStateChange event. /// </summary> private void Player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { WMPPlayState newState = (WMPPlayState)e.newState; switch (newState) { case WMPPlayState.wmppsBuffering: lblPlayState.Text = "Buffering..."; break; case WMPPlayState.wmppsMediaEnded: lblPlayState.Text = "Media ended"; SetUIState(newState); break; case WMPPlayState.wmppsPaused: lblPlayState.Text = "Paused"; SetUIState(newState); break; case WMPPlayState.wmppsPlaying: lblPlayState.Text = "Playing"; SetUIState(newState); break; case WMPPlayState.wmppsReady: lblPlayState.Text = "Ready"; SetUIState(newState); break; case WMPPlayState.wmppsReconnecting: lblPlayState.Text = "Reconnecting..."; break; case WMPPlayState.wmppsScanForward: lblPlayState.Text = "Scanning forward..."; SetUIState(newState); break; case WMPPlayState.wmppsScanReverse: lblPlayState.Text = "Scanning backwards..."; SetUIState(newState); break; case WMPPlayState.wmppsStopped: lblPlayState.Text = "Stopped"; SetUIState(newState); btnStop.Enabled = false; break; case WMPPlayState.wmppsTransitioning: lblPlayState.Text = "Transitioning..."; break; case WMPPlayState.wmppsWaiting: lblPlayState.Text = "Waiting..."; break; default: lblPlayState.Text = ""; break; } }
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) { }
void wplayer_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent NewState) { string val = string.Empty; switch (NewState.newState) { case 1: val = "Stopped"; break; case 2: val = "Paused"; break; case 8: val = "Media Ended"; //playList.removeItem(preMovie); if (!spellCast) { //playList.appendItem(loopMovie); pbStrokes.Visible = true; wandHandler.StartTracking(); axWindowsMediaPlayer1.Visible = false; } else if (spellCast && !shownEnd) { // TODO: moved this to the place where the spell is cast axWindowsMediaPlayer1.Visible = true; playList.appendItem(postMovie); pbStrokes.Visible = false; shownEnd = true; } else { Close(); } count++; break; case 9: val = "Transitioning"; break; case 12: val = "last"; break; } }
private void OnPlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { if (_wmp10Player == null) { return; } switch (_wmp10Player.playState) { case WMPPlayState.wmppsStopped: SongEnded(false); break; } }
private void wmpMain_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { switch((WMPPlayState)e.newState){ case WMPPlayState.wmppsPlaying: IWMPMedia currentMedia = this.wmpMain.currentMedia; while (true) { //再生済みのを削除 IWMPMedia item0 = this.wmpMain.currentPlaylist.get_Item(0); if(item0.get_isIdentical(currentMedia)) break; this.wmpMain.currentPlaylist.removeItem(item0); } break; case WMPPlayState.wmppsMediaEnded: if (this.IsLastEntry) { if (this.currentChapter.HasValue) {//チャプタモード if (PlayerForm.LastCallTitle.Equals(this.wmpMain.currentMedia.name)) { goto endOfCont; } else { //次のチャプタ this.currentChapter++; this.OpenVideo(); } } else { goto endOfCont; } } break; endOfCont: if(null == this.currentPlaylist) goto stop; if (this.currentPlaylist.Contains(this.currentContent)) { if (this.options.RemovePlayedContent) { this.tsmiNextContentWithDelete.PerformClick(); } else { this.tsmiNextContent.PerformClick(); } } else { goto stop; } break; stop: this.PlayContent(null, this.currentPlaylist); break; } }
internal static void OnPlayStateChanged(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { Log(string.Format("New state: {0} / {1}", e.newState, (WMPLib.WMPPlayState)e.newState)); if (e.newState == (int)WMPLib.WMPPlayState.wmppsMediaEnded) { if (CurrentSlide.Loop) { Task.Factory.StartNew(() => { Task.Delay(1000).Wait(); ExecuteInGUIThread(() => { ActionSetPositionToStart.Raise(); ActionPlay.Raise(); }); }); } } }
private void WindowsMediaPlayer_PlayStateChange(object sender, _WMPOCXEvents_PlayStateChangeEvent e) { try { var doProcessScrobbles = new ProcessScrobblesDelegate(ProcessScrobbles); switch (WindowsMediaPlayer.playState) { case WMPPlayState.wmppsPlaying: // Convert the media player media info to a Track. Store the track in a property so that is can be scrobbled // when media ended. At that time WindowsMediaPlayer.currentMedia will be null. This is not fool-proof and // is demo code only CurrentTrack = WmpMediaToTrack(WindowsMediaPlayer.currentMedia); CurrentTrack.WhenStartedPlaying = DateTime.Now; // we are using the Queuing scrobbler here so that we don't block the form while the scrobble request is being sent // to the Last.fm web service. The request will be sent when the Process() method is invoked _scrobbler.NowPlaying(CurrentTrack); // Begin invoke with no callback fires and forgets the scrobbler process. Processing runs asynchronously while // the form thread continues doProcessScrobbles.BeginInvoke(null, null); break; case WMPPlayState.wmppsMediaEnded: // Scrobble the track that just finished _scrobbler.Scrobble(CurrentTrack); doProcessScrobbles.BeginInvoke(null, null); break; } } catch (Exception exception) { MessageBox.Show(exception.Message); } }