Мне нужны некоторые классы для воспроизведения коротких звуков wav, эти классы будут загружать эти файлы wav в память при создании экземпляра, воспроизводить звуки в фоновом режиме при необходимости, освобождать эти файлы wav из памяти при удалении экземпляра.
Как я могу сделать это на C # для Windows (.Net 2.0)?(Win API sndPlaySound, OpenAL или может быть любой оберткой) В идеале я хотел бы найти существующее решение, которое просто и способно решить мою задачу.
Знаете ли вы какие-либо решения для этой проблемы?