0

ビデオを一時停止したときに、C++ builder 6 MediaPlayer オブジェクトの現在のフレームにアクセスするにはどうすればよいですか?

パネルまたは Animate オブジェクトをディスプレイとして使用していますが、現在一時停止しているフレームにアクセスしてピクセル情報をビットマップにコピーできるようにする、MediaPlayer オブジェクトまたはそのディスプレイのプロパティまたは関数が見つかりません。またはそれにいくつかの処理を行います!

ディスプレイ画像をビットマップ画像にコピーするためにこれを行いましたが、ディスプレイ(パネルまたはアニメーション)の背景色をコピーするだけです:

MediaPlayer1->Display->PaintTo(Image1->Canvas, 200, 200);
4

1 に答える 1

0

TMediaPlayerあなたが望むものをサポートしません。DirectX や libav などの別の API に切り替える必要があります。これにより、フレーム データにアクセスできるようになり、与えられたフレームを自分で視覚的にレンダリングすることが期待されます。

于 2012-06-18T02:46:38.930 に答える