Я пишу программу, которая в какой-то момент загружает MP3 и сохраняет его в массив байтов. Затем я создаю Stream из байтов.Как играть в MP3 из потока с помощью DirectSound
Не знаете, как играть в Стрим. Я не хочу использовать DLL, кроме DirectSound.
Есть ли лучшие способы играть в Стрим? (не другая dll)
Если да, то как? А если нет, как играть в Stream DirectSound?
Я был бы очень удивлен, если DirectSound может воспроизводить MP3. Вам понадобится что-то, чтобы преобразовать MP3 в поток, который может обрабатывать DirectSound. –
https://social.msdn.microsoft.com/Forums/en-US/b38936aa-da3a-4deb-8cf2-a890e89ac674/how-do-you-play-mp3s-in-directsound?forum=gametechnologiesdirectx101 - это MSDN ссылка, которая поддерживает мой комментарий –
@MichaelCoxon Итак, какой подход вы рекомендуете? Для этого должен быть стандартный/общий способ. Я работал с DirectShow раньше (на VB6), и он отлично работал с MP3-файлами из файлов. Что вы думаете об использовании DirectShow? –