Имя: Пароль:
IT
 
.Net: Воспроизведение *.mp3 в C#
0 Дуб
 
13.08.08
09:16
Народ, может, кто сталкивался: в C# есть штатная возможность воспроизводить *.wav (если не путаю), а вот с *.mp3 такое не прокатывает. Кто-нить посоветует методы воспроизведения *.mp3, или может готовые классы уже есть у кого-нить (если не жалко).
1 H A D G E H O G s
 
13.08.08
09:37
Импорт PlaySoundA из mmsystem.dll. И будет щасте.
2 Дуб
 
13.08.08
09:39
(1) так, это-ж, вроде, не .NET библиотека?..
3 H A D G E H O G s
 
13.08.08
09:41
Хм.. Это стандартная Виндовая библиотека. Везде есть. Мультимедийная оболочка.
4 DGorgoN
 
13.08.08
09:41
(2) И что?
5 Дуб
 
13.08.08
09:45
(3),(4) тупил, туплю и тупить буду! Но от души. В качестве ресурса её могу подцепить?
6 H A D G E H O G s
 
13.08.08
09:48
(5) Да хоть по "сырому" в Exe шнике храни. В сжатом виде.. НО НАФИГА?
7 DGorgoN
 
13.08.08
09:51
Еще можно:

DllImport("winmm.dll", SetLastError=true)]
static extern bool PlaySound(string pszSound,
  System.UIntPtr hmod, uint fdwSound);


И директ х
8 Дуб
 
13.08.08
09:52
(7) смутно, но буду пробовать.
(6),(7) Спасибо!
9 H A D G E H O G s
 
13.08.08
09:55
(7)< и директ Х >
Месье знает толк в извращениях
Может еще сам декодировать будете и выходные буферы формировать на звуковуху?
10 Дуб
 
13.08.08
10:04
(9) не наааадо.. Пжалста. Мне пока хватит на некоторое время :)
11 Дуб
 
13.08.08
16:52
Да простят меня потомки, но я остановился на Active-X..
12 H A D G E H O G s
 
13.08.08
17:37
0_0
?
13 Salvador Limones
 
13.08.08
17:41
^_^

Ня!!!
14 Дуб
 
14.08.08
09:15
(12) актив-х от гом-плеера взял, дальше - ему файлы подсоваваю, параметры задаю и прошу воспроизвести. Не самый красивый вариант, зато (в конкретной реализации) никакого гемороя.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший