1

パネルで C# の DirectX を使用してビデオを再生しようとしています。これはこれまでのところうまくいきます。しかし、残念ながら、ビデオが開始されると常に「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();

ヒントをありがとう

4

0 に答える 0