Как я могу воспроизвести MP3 из потока памяти в C #? - PullRequest
1 голос
/ 22 декабря 2010

Я пытаюсь воспроизвести звук MP3, но мне нужно, чтобы он воспроизводился из потока памяти (у меня нет фактического файла). Какой мой лучший вариант сделать это? mciSendString принимает имя файла в качестве параметра, но не поток памяти. Можно ли воспроизвести файл mp3 с winmm's PlaySound?

Спасибо!

1 Ответ

2 голосов
/ 11 января 2011

Для Alvas.Audio см. Код ниже

//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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...