1

ウェブカメラからのビデオを記録するアプリケーションがあります。64ビットウィンドウでは動作しますが、32ビットバージョンでは動作しません。

実際、私はこの以下のステートメントからWMEオブジェクトを開始しようとしています。しかし、それはうまくいかないようです。デバッグを実行しようとすると、例外を検出できず、デバッグプロセスが終了するだけです。

WMEncoder Encoder = new WMEncoder();

だから私は今混乱しています、私が使用したバージョンが原因の問題はウィンドウ32ビットをサポートしていませんか?

どんな助けでもいただければ幸いです。ありがとう

4

1 に答える 1

0

.NETプロジェクトのプロパティで、任意のCPUではなくx86をターゲットにしてみてください。IIRC Windows Media Encoderは、ネイティブの32ビットコンポーネントです。

于 2010-12-04T18:00:20.997 に答える