Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.53.68] |
|
Сообщ.
#1
,
|
|
|
Как вывести звук в .NET?
2kl: я понимаю - interop..., но хотелось бы что-то готовое |
Сообщ.
#2
,
|
|
|
Цитата andrey, 19.07.03, 15:46:57 Как вывести звук в .NET? 2kl: я понимаю - interop..., но хотелось бы что-то готовое Есть и готовое... Я правда не пользовал. Короче посмотри BASS Цитата BASS is a sound system for use in Windows software. It's purpose is to provide developers with a set of powerful yet easy to use sample, stream (MP3, MP2, MP1, OGG, WAV, custom generated, WMA via the add-on), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), audio CD, and recording functions. BASS also allows 3D positioning of samples, streams and MOD musics, and supports EAX (Environmental Audio eXtensions). BASS requires DirectX 3 or above, and takes advantage of DirectSound and DirectSound3D hardware accelerated drivers, and MMX CPUs. But it is also functional without these performance enhancers. C/C++, Visual Basic, Delphi, MASM and TMT Pascal APIs are provided, with several examples to get you started. Other APIs are also available. Особенно посмотри на AddIn nBASS - это обертка на C# Впечатления - в студию! |
Сообщ.
#3
,
|
|
|
Басс мощная штука. Но если под нет, можешь попробовать ManagedDX9.DirectSound и Audio and Video playback.Пример второго из МСДНа
Audio ourAudio = new Audio("C:\MyAudioFile.wav"); Если помощней и с эффектами то DirectSound.Правда чтобы проигрывать скомпрессированые WAV файлы, нужно прикручивать кодек. Выбор только за тобой, смотря для чего нужно. |
Сообщ.
#4
,
|
|
|
Ага, мне только DX9 в маленькой программке не хватало
|
Сообщ.
#5
,
|
|
|
class Microsoft.DirectX.AudioVideoPlayback.Audio тоже часть DX Managed API
Ну не буду я из-за этого ставить всем DX9 |
Сообщ.
#6
,
|
|
|
А вто bass похоже то что надо. Не знаю, что оно использует, но на компе с DX7 и AC97 от cmedia 3d звук работает на ура. Не ожидал
|
Сообщ.
#7
,
|
|
|
DX9 там где есть .НЕТ, там он как минимум есть. Тоесть веравно народ качает ДХ9. Но если не лень тягать лишнюю библиотеку, то в чем проблемы:) Выбор- басс:) Мне тоже это более нравится. Особенно сейчас, когда буду пробовать игруху делать с Д3Д.
|