C# AudioVideoPlayback, как избежать окна ActiveMovie

Я пытаюсь воспроизвести видео с помощью DirectX в C# на панели. Пока это хорошо работает. Но, к сожалению, всегда, когда начинается видео, появляется окно под названием "ActiveMovie Window". Он уходит, как только видео отображается на панели.

Как я могу подавить это? Выглядит немного странно, если окно всплывает, а затем исчезает при запуске видео.

Вот код:

             Video m_Video = null;
             Panel m_Panel = new Panel();
             m_Panel.BackColor = System.Drawing.Color.Blue;
             m_Panel.Location = new Point(posx, posy);
             m_Video = Video.FromFile(link, true);
             m_Video.Owner = m_Panel;
             m_Panel.Size = new Size(x, y);
             m_Video.Size = new Size(x,y);
             m_Video.Fullscreen = false;
             m_Video.HideCursor();

             Controls.Add(m_Panel);
             m_Video.Play();

Спасибо за любые советы

0 ответов

Другие вопросы по тегам