4

FMX を使用して Delphi 10.2 Tokyo でソフトウェアを作成しています。を使用して、すべてのコンポーネントの背後にあるバックグラウンドでビデオを表示したいと考えていますTMediaPlayerControl。を背面に送信しTMediaPlayerControlてビデオを再生しますが、ビデオはコンポーネントの背後で再生されず、コンポーネントの上で再生されます。

TMemoクライアント領域に を置き、TMediaPlayerControlその後ろに を置きました。すべきことは の後ろでビデオを再生することですがTMemo、代わりに の上で再生しTMemoます。

の背後でバックグラウンドでビデオを再生するにはどうすればよいTMemoですか?

4

3 に答える 3

0

libvlc を使用して、フォームまたは必要なものに直接レンダリングできます。libvlc_media_player_set_display_window() を呼び出して、メディア プレーヤーがビデオ出力をレンダリングするウィンドウ ハンドルを設定します。したがって、すべてのコンポーネントの背後にあるバックグラウンドでビデオを表示できます。

于 2021-05-29T20:02:52.460 に答える