示例#1
0
        void pausePlay()
        {
            if (VideoState == VideoState.PAUSED ||
                VideoState == VideoState.CLOSED)
            {
                return;
            }

            VideoState = VideoState.PAUSED;

            videoDecoder.FrameQueue.stop();

            videoDecoderBW.CancelAsync();

            while (videoDecoderBW.IsBusy)
            {
                Application.DoEvents();
            }

            audioPlayer.stop();
        }