如何在C#中从内存流播放MP3?

如何在C#中从内存流播放MP3?,c#,.net,audio,mp3,C#,.net,Audio,Mp3,我试图播放MP3声音,但我需要从内存流播放(我没有实际的文件)。我最好的选择是什么mciSendString接受文件名作为参数,但不接受内存流。是否可以使用winmm的PlaySound播放mp3文件 谢谢 有关详细信息,请参见下面的代码 //Memory stream with mp3 audio data MemoryStream ms = new MemoryStream(); Mp3Reader mr = new Mp3Reader(ms); PlayerEx plex = new Pl

我试图播放MP3声音,但我需要从内存流播放(我没有实际的文件)。我最好的选择是什么
mciSendString
接受文件名作为参数,但不接受内存流。是否可以使用winmm的
PlaySound
播放mp3文件

谢谢

有关详细信息,请参见下面的代码

//Memory stream with mp3 audio data
MemoryStream ms = new MemoryStream();
Mp3Reader mr = new Mp3Reader(ms);
PlayerEx plex = new PlayerEx();
plex.OpenPlayer(mr.ReadFormat());
plex.AddData(mr.ReadData());
plex.StartPlay();

这真的是一个C-only问题吗?如果没有,请包括其他标签。嗨,罗恩。你应该回到你之前的问题,并将对你帮助最大的答案标记为“已接受”答案。这将使人们更有动力帮助你。可能重复