Звук в Windows.Forms
У меня такой вопрос.Я в форме поставил ползунок и хочу, что-бы
он уменьшал-увеличевал звук с колонок.Как это можно сделать?
Стандартных средстве в MIcrosoft.NET не предусмотрено, поэтому можете воспользоваться готовым компонентом:
Но спасибо и на этом.
Скомпилируйте сборку и используйте её из С++CLI.
Ясно.Спасибо.
Можно ещё с саундом из директ икс поизвращаться ;-) , если не смущает его использование вместе с нэт фреймворк.
ДА уж... :)
Кто знает возможно ли прослушивать в нём мп3 файлы????
Станадртно токо wave(.wav)
Цитата: TZA Group
А вот есть System.Windows.Media.SoundPlayer
Кто знает возможно ли прослушивать в нём мп3 файлы????
Станадртно токо wave(.wav)
Кто знает возможно ли прослушивать в нём мп3 файлы????
Станадртно токо wave(.wav)
Вообще-то всем этим делом (по расшифровке формата) должны кодеки заниматься, так что если не получиться, то мой совет такой - где-нибудь на википедии бери формат мп3 и ... :)
Удачи.
Controls playback of a sound from a .wav file.
[COLOR="Red"]Note: This class is new in the .NET Framework version 2.0.
[/COLOR]
Причем, проигрываются только Microsoft PCM файлы.
Для проиргрывания файлов прочих форматов, воспользуйтесь сторонними бибилотеками, например:
1) [COLOR="Blue"]Bass.dll[/COLOR] (там же вы сможете найти managed-оболочку Bass.Net, правда с недавних пор она стала платной, так что придется либо ломать имеющуюся, балго сложного ничего нет, достаточно убрать Nag-screen, либо искать предыдущие версии)
2) [COLOR="Blue"]FMOD[/COLOR] , но к ней кажется, нет интерфейса для dotNet-прилжений.
Я скачал bass.net 2.0..А дальше?
Как можно подключить BASS.DLL в форму ???
с помощью System.Windows.IO ???
Подключайете сборку BassNet к проекту, как в примерах, кладете bass.dll в директорию с исполняемым файлом и все, если будет более конкретный вопрос, с удовольствием отвечу.
Цитата: Ap0k
Подключайете сборку BassNet к проекту, как в примерах, кладете bass.dll в директорию с исполняемым файлом и все, если будет более конкретный вопрос, с удовольствием отвечу.
Есть точный код как содрать кодек с bass.dll ???
Там в примерах все не плохо показано, что именно не получается?
Цитата: Ap0k
что именно не получается?
Вот:
Bass.Net.dll(1) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Там примеры только для шарпа а для си нету, что делать?
Можно код, на котором выстреливает исключение?
Когда жму Start Debugging, Си начинает проверять длл-ку И выходит сообщение
Errors 208 и сказано что си не может продолжать компиляцию из-за того, что ошибок больше 100.Что мне делать ???
Можно ли обойти ошибку?
[/COLOR]#include[/COLOR][COLOR=#000000] предназначена для подключения заголовочных файлов, но не dll. Подключай bass.h директивой + на забудь про lib-файл.[/COLOR]
Директива [COLOR=seagreen][COLOR=black]
#include предназначена для подключения заголовочных файлов, а не dll.
Подключай bass.h и не забудь прилинковать lib-файл.
Директива
Подключай bass.h и не забудь прилинковать lib-файл.
Если не include то как ещё басс подключать?
в википедии тоже нет ничего интересного.
а у Вас есть наглядный код bass.h ?