C# directshow写了个循环播放音频的功能
/// <summary>
        /// 重写WndProc
        /// </summary>
        /// <param name="m"></param>
        protected override void WndProc(ref Message m)
        {
            if (m.Msg == WM_GRAPHNOTIFY)
            {
                int lEventCode;
                int lParam1, lParam2;                while (true)
                {
                    try
                    {
                        MediaPlay.MediaEventEx.GetEvent(out lEventCode, out lParam1, out lParam2, 0);
                        MediaPlay.MediaEventEx.FreeEventParams(lEventCode, lParam1, lParam2);                        if (lEventCode == EC_COMPLETE)
                        {
                            m_blnAutoMove = true;
                            this.Next(); // 自动切换到下一曲
                        }
                    }
                    catch (Exception)
                    {
                        break;
                    }
                }
            }            base.WndProc(ref m);
        }
这个方法的功能是,当我MP3播放完之后,自动跳转到这个方法,但是现在
MP3播放完之后返回不到这个方法,而视频是可以的,请问这个是只能回事?