Арігато!Не так давно я зіткнувся з необхідністю програвання музичних файлів у своїй програмі. Пошук в Гуглі видав досить багато результатів, але всі вони зводились до написання врапера над DirectSound (або використання стандартних засобів .NET Framework, які і є тим самим врапером).
Мені було абсолютно всерівно над чим там треба писати врапер (головне, щоб це працювало!), тому я швидко скопіпейстив текст класу у свії проект... і круто обломався! Динаміки навіть не пікнули

, а головне помилок при виконанні коду також не виникло. Тобто, все ніби працює, але в той же момент нічого не працює

Подальші пошуки проблеми дали нульовий результат, у всіх все було "тіп-топ". А якщо і не працювало, то тільки тому що хтось погано скопіпейстив код :( Метод "тику" також не приніс потрібного результату.
Єдиним позитивним моментом в цій ситуації було те, що це потрібно для моєї власної тулзи, яку ніхто окрім мене не буде використовувати :)
Пройшов приблизно місяць і сьогодні моя "звукова" проблема дістала продовження

Зовсім випадково я натикнувся на бібліотеку, що могла відтворювати більшість популярних аудіоформатів (принаймні, автори так написали).
Спортивний інтерес взяв гору і я таки вирішив перевірити чи вона спрацює на мому лептопі. Як виявилось - "не спрацює" :( Але ж хіба я з індуського роду, щоб так швидко здаватись? Тому одразу ж вирішив скачати ще кілька ліб... які в результаті так само вперто відмовлялись працювати!
Я вже думав було завершити свої блукання в "павутині", коли натрапив
ось на цю сторінку. Чесно кажучи, я був налаштований досить скептично щодо цього продукту, так як він використовував той самий DirectSound :( Але "проба грошей не коштує" і можна було спробувати "покулупатись" ще кілька хвилин :)
І, О ЧУДО! все запрацювало! без жодних "танців з бубном"!
Якщо у когось виникали такі ж проблеми і ви знаєте ЧОМУ САМЕ вони виникали - відпишіться в коментах!