|
分類:[C#]
axWindowsMediaPlayerでコマ送りを行い、1フレームごとにビットマップ画像として 保存したいと思ったのですが、フレーム数の取得の仕方が分からず・・・ コードは以下のようなものです。 「総フレーム数」を取得する方法はありますでしょうか?
mediaPlayer1.URL = "〜〜〜.mp4";
mediaPlayer1.Ctlcontrols.play(); mediaPlayer1.Ctlcontrols.currentPosition = 0; mediaPlayer1.Ctlcontrols.pause();
for (int i = 0; i < 総フレーム数; i++) { ((IWMPControls2)mediaPlayer1.Ctlcontrols).step(1); //ここで1フレームの画像保存 }
|