私はa previous postのmemorystreamをwmp activexで再生する方法を知っていて、boxedapp sdkへのリンクが返ってきました。フリーウェアではないので、私はそのプロセスを研究しました。ストリームを保存するために仮想ファイルを使用していて、そのファイル名がURLとして使用されているとわかりました。だから、私の質問は、THandleStreamによってアクセスされるはずのハンドルを返す仮想ファイルを作成する方法です。私はDelphi 7を使用しています。ありがとう。 WMP ActiveXまたは任意のプレーヤーでのMemoryStream遊びを作成する方法についてDelphiのアプリケーションで仮想ファイルを作成する方法
所望のプロセス:
- 仮想ファイルを作成し、ハンドルを返します。 (これは私の質問です)
- このハンドルは、THandleStreamによってアクセスされます。
- THandleStreamは、再生するMemoryStreamのコンテンツをコピーします。
- プレーヤー(私の場合はwmp activex)がファイル名にアクセスします。
- プレイヤーが再生します。
try boxedapp。それはあなたを助けなければなりません。 –