Эта DLL написана специально для использования в программах, спроектированных на Visual Basic. В ней реализована возможность использования мультимедийных файлов практически любых форматов, поддерживающихся системой Windows средствами DirectX. Очень маленький размер DLL (21 kb) позволяет использовать её вместо штатных средств воспроизведения .wav, avi файлов. А при воспроизведении MIDI, MP3, DivX (MPEG4) вообще нет аналогов по простоте использования и компактности кода( по сравнению с WIN API)!
Эта DLL написана специально для использования в программах, спроектированных на Visual Basic. В ней реализована возможность использования мультимедийных файлов практически любых форматов, поддерживающихся системой Windows средствами DirectX. Очень маленький размер DLL (21 kb) позволяет использовать её вместо штатных средств воспроизведения .wav, avi файлов. А при воспроизведении MIDI, MP3, DivX (MPEG4) вообще нет аналогов по простоте использования и компактности кода( по сравнению с WIN API)!
Описание.
plsound.dll содержит четыре процедуры, необходимые для работы с мультимедийными файлами.
Объявление возможно в форме проекта:
Private Declare Sub PlSound Lib "plsound.dll" (ByVal musik As String) Private Declare Sub StSound Lib "plsound.dll" () Private Declare Sub PausSound Lib "plsound.dll" () Private Declare Sub ResumSound Lib "plsound.dll" ()
или в модуле, как Public.
PlSound - основная процедура, у которой всего один параметр типа string - имя файла :
PlSound "C:песня.mp3" или PlSound "C:Мои рисункирисунок.jpg"
Начинает воспроизведение аудио или видео файла(при наличии в системе соответствующего декодера) или выводит на экран графический файл в отдельном окне.
StSound - процедура без параметра, останавливает воспроизведение аудио или видео файла и выгружает его из памяти.
PausSound - процедура без параметра, приостанавливает( ставит на паузу) воспроизведение аудио или видео файла, возможно продолжение воспроизведения с этого места. Эта команда актуальна для аудио или видео файлов и, очевидно, бесполезна для файлов изображения.
ResumSound - процедура без параметра, обеспечивает продолжение воспроизведения с места паузы аудио или видео файла.