Как, чтобы при кликаньи на Label1 звучал звук?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yover
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 14.10.2003 (Вт) 20:18
Откуда: St. Petersburg

Как, чтобы при кликаньи на Label1 звучал звук?

Сообщение Yover » 14.10.2003 (Вт) 20:26

Help please!

Как, чтобы при кликаньи на Label1 звучал звук - C:\Folder\sound.wav?

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 14.10.2003 (Вт) 20:30

Код: Выделить всё
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Const SND_FILENAME = &H20000
Const SND_ASYNC = &H1

Private Sub Label1_Click()
PlaySound "C:\Folder\Sound.wav", ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
Нет меня больше

Yover
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 14.10.2003 (Вт) 20:18
Откуда: St. Petersburg

Сообщение Yover » 15.10.2003 (Ср) 14:13

Спасиба, работает! :D

ИМ БЕРЗКИЙ
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 27.07.2003 (Вс) 17:23
Откуда: Hell

Сообщение ИМ БЕРЗКИЙ » 16.10.2003 (Чт) 16:54

А если mp3 надо ???
Можно ли без ActiveX?
И не через интерфейс MCI???
___________________
| ИМ БЕРЗКИЙ /
|_________________ /
| im_berzki@mail.ru /
|________________/

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 16.10.2003 (Чт) 20:56

Насчёт mp3 не знаю, здесь конкретно просят проиграть "C:\Folder\Sound.wav" - вот я и помогаю! :|
Нет меня больше

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 18.10.2003 (Сб) 18:54

Вроде на сайте где-то был исходник как проигрывать mp3 через Direct Sound

John_mc
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 112
Зарегистрирован: 15.06.2002 (Сб) 6:18
Откуда: Russia, Новосибирск

Сообщение John_mc » 18.10.2003 (Сб) 22:18

Mp3 можно так:

'Функция для проигрывания файлов в формате *.mp3

Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommAnd As String) As Long

'чтобы воспроизвести файл
Call mciExecute("play имя вашего файла")

'чтобы закрыть файл
Call mciExecute("Close имя вашего файла")

Daddy
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 24.10.2003 (Пт) 10:37

Сообщение Daddy » 13.11.2003 (Чт) 21:11

John_mc писал(а):Mp3 можно так:

'Функция для проигрывания файлов в формате *.mp3

Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommAnd As String) As Long

'чтобы воспроизвести файл
Call mciExecute("play имя вашего файла")

'чтобы закрыть файл
Call mciExecute("Close имя вашего файла")

а в фоновом режиме?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 12

    TopList