DirectShowを使ってローカルマシン内にある映像ファイルを再生する方法を説明しましたが、同様の方法でネットワークからダウンロードしながら再生を行うコードも簡単に作成できます。 ここでいうダウンロードとは、HTTPでのダウンロードです。 ここでは、DirectShowを使ってHTTP経由でMPEGファイルをダウンロードしながら再生する方法の説明をしたいと思います。 (注意)ここの例では、サンプルを簡潔にするためにエラー処理を書いていません。 とりあえず、コードを書いてみる まず、何も考えずに以下のコードを書いてみましょう。 「http://localhost/butterfly.mpg」というURLに置いてあるMPEGファイルを再生します。 「localhost」は自分のマシンを表しています。 下記サンプルコードを試すために、ローカルマシンでapache(フリーのWWWサーバ)を動かし