1

ダイアログのコントロールでいくつかのビデオの1つを再生するようにアプリケーションを拡張しています。ウィンドウレスのサンプルから始めて、これを機能させましたが、ビデオはメインの実行可能ファイルとは別のファイルである必要があります。

パッケージングの観点からの理想的なシナリオは、ビデオがリソースとして実行可能ファイルに含まれることです。私はこれについて少しグーグルをしました、そしてかなりの量の「誰かがこれをするべきです」、そしてAsyncサンプルへのいくつかのポインタがありますが、そこから私が望む場所に到達する方法は明確ではありません。

誰かがこれを行う簡単な方法を知っていますか?これはコーナーケースではないようですが、これが箱に入っていなかったことに少し驚いています。

4

2 に答える 2

3

DirectShow SDK でAsync Filter Sampleを探してください。これには、メモリからデータ (読み取り: メディア) をストリーミングできる CMemStream と呼ばれる実装があります。 このブログ投稿の詳細

于 2009-03-28T11:18:02.717 に答える
0

EXE / DLLからビデオを抽出し、一時パスに保存してみませんか?次に、一時ファイルを再生します。

于 2009-02-10T03:58:11.710 に答える