Страница: 1 |
Private Declare Function sndPlaySound Lib "winmm" _ Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long sndPlaySound "YourSound.wav", &H1 Или юзай DirectSound Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long hFile = "C:\Файл.mp3" 'Поддерживает почти любой формат mciExecute("Play " & FileName)) Проигрывать звук через API конечно хорошо, но не то. А функция mciExecute вообще работает "чудесно" Мой совет тебе подключи к проекту quartz.dll, она поставляеться вместе с DirectX и проигрывай звуковые файлы себе на здоровье. Да, кстати, поставлять ее вместе с приложением не нужно!!! А если будут проблему с юзанием деелельки - намылишь мне и я тебе помогу разобраться. Страница: 1 |
Вопрос: Звук в Vb
Добавлено: 30.04.03 13:15
Автор вопроса: Folkon
Как проигрывать средствами Vb6 Звуковые файлы. Желательно не используя msdxm.ocx.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #1
Добавлено: 30.04.03 15:03
Номер ответа: 2
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #2
Добавлено: 30.04.03 16:57
Dim hFile As String
' Вообщето имя файла должно указываться в коротком имени
Номер ответа: 3
Автор ответа:
Danger2002
Вопросов: 10
Ответов: 109
Профиль | | #3
Добавлено: 30.04.03 17:44
Или Shell
Номер ответа: 4
Автор ответа:
ZeroX
ICQ: 220401330
Вопросов: 47
Ответов: 406
Профиль | | #4
Добавлено: 30.04.03 19:31