C# では、DotNetZipとSystem.Windows.Mediaの両方を使用し ています。いくつかの曲を含む zip ファイルがあり、解凍せずに zip ファイルから直接再生したい..
これで、サウンド ファイルへのストリームを取得できました。
Stream stream = zip["Songs\\IronMaiden\\Song1.mp3"].OpenReader();
しかし、問題は、MediaPlayer.OpenメソッドがパラメーターとしてUriのみを受け取り、ストリームを受け取っていないことです..
どうすればこれを回避できますか? fmod.dll などの他のメディア オプションに切り替えることはできないことを知っています。繰り返しますが、それらを抽出したくありません。
任意の助けをいただければ幸いです..事前に感謝.. :)