Что является лучшим решением для воспроизведения звуков в приложении.net: Аудио из DirectX lib или System.Media.SoundPlayer?
Как я знаю, SoundPlayer воспроизводит только файлы.wav. И какой смысл в том, что Audio может воспроизводить любой формат (если у вас правильный кодек)? Разве не лучше просто использовать аудио в своих классах и быть счастливым?
1 ответ
Решение
Основная причина, по которой вы, возможно, не захотите использовать Audio, связана с зависимостью от DirectX. Сегодня с системами, которые обычно не являются проблемой, поддержка DirectX широко распространена.
Ключевым моментом здесь являются "встроенные" функциональные возможности, которыми является SoundPlayer, и функциональные возможности типа расширения, которыми является Audio.