1

私はC#でウィンドウアプリケーションを作成しました。一度に複数のビデオを再生します...2010年6月にDirectX SDKを使用しました...私のマシンでは正常に動作しますが、クライアントマシンでは例外が発生します...マシンにはDirectX11がインストールされているためそれは問題ではありません...私が得ている例外は...

************** Exception Text **************
Error in the application.
-2147220891 (VFW_E_UNSUPPORTED_STREAM)
at Microsoft.DirectX.AudioVideoPlayback.Video.Open(String fileName, Boolean autoRun)
at Microsoft.DirectX.AudioVideoPlayback.Video..ctor(String fileName)
at Video_Project.FormMain.FormMain_Load(Object sender, EventArgs e) in   D:\Video_Project\Video_Project\Form1.cs:line 240
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

誰かがこれについて私を助けてください.....pls私は一日中これで立ち往生しています

4

1 に答える 1

0

マシンにインストールされている wmp コーデックを確認するには: WMP に移動し、alt を押してメニューを表示し、[ヘルプ] -> [バージョン情報] を選択して、[テクニカル サポート情報] をクリックします。サポートされているすべてのオーディオおよびビデオ コーデックを一覧表示するレポートが生成されます。

両方のマシンでこれを行います。うまくいけば、不足しているコーデックが明らかになるはずです。

于 2012-10-01T13:40:52.710 に答える