Я занимаюсь разработкой музыкального проигрывателя на C#. Для воспроизведения звуковых файлов, я обнаружил, что .NET предоставляет множество способов для воспроизведения аудио:Воспроизведение любого звукового файла (или, по крайней мере, обычных аудиофайлов)
- Используйте Microsoft.DirectX.AudioVideoPlayback через icrosoft.DirectX.AudioVideoPlayback.dll
- С.Е. управления Windows Media Player через его COM Components
правой кнопкой мыши на панели инструментов -> Выбрать пункт -> COM Components -> Найдите и добавьте «Windows Media Player» управления ActiveX
Использование Naudio
Используйте MediaElement Class
Мой вопрос, однако, чтобы выбрать наиболее подходящий метод. Может ли кто-нибудь предложить, какой метод выбрать, учитывая, что мое приложение будет воспроизводить только основные аудиофайлы (AAC, MP3, WMA и WAV)? Если возможно, не могли бы вы рассказать, какие плюсы и минусы каждого метода. Спасибо за вашу ожидаемую помощь!
Вы забыли класс MediaElement. http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx – Rotem