2

I'm trying to play an MP3 sound but I need it played from a memory stream (I don't have the actual file). What's my best option to do this? mciSendString accepts a file name as a parameter but not a memory stream. Is is possible to play the mp3 file with winmm's PlaySound?

Thanks!

Cody Gray - on strike
  • 239,200
  • 50
  • 490
  • 574
Ron
  • 37
  • 1
  • 4

1 Answers1

2

For Alvas.Audio see code below

//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();
Sam
  • 7,252
  • 16
  • 46
  • 65