Страница: 1 |
Есть ли в VB контейнер для хранения аудио файлов чтото вроде ImageList для хранения граф. изображений.
Вроде как в res это можно запихать...Но это чистая теория - сам не пробовал...... Да, действительно, можно звуки в res запихать - и очень просто, токо перед проигрыванием предётся всё время извлекать их на диск... Не надо их извлекать на диск перед воспроизведением! Вот функция, которая воспроизведет звук в памяти: (ByRef lpszSoundName As Byte, ByVal uFlags As Long) As Long Function PlayWave(ab() As Byte) As Boolean Считать звуковые данные из ресурса и воспроизвести звук можно так: Надеюсь, что объяснил понятно. Какой RES ? Он жеж его в екзешник пихает. Нафиг он вообще нужен ? Страница: 1 |
Вопрос: Аудио
Добавлено: 08.08.02 13:41
Автор вопроса: Dok | Web-сайт:
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 08.08.02 14:34
Номер ответа: 2
Автор ответа:
Keith Flint
Вопросов: 29
Ответов: 74
Web-сайт:
Профиль | | #2
Добавлено: 08.08.02 15:33
Номер ответа: 3
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #3
Добавлено: 08.08.02 20:39
Public Declare Function sndPlaySoundAsByte Lib "winmm.dll" Alias "sndPlaySoundA"
Public Const SND_MEMORY = &H4 'lpszSoundName указатель на массив в памяти
Public Const SND_ASYNC = &H1 'в асинхронном режиме
PlayWave = sndPlaySoundAsByte(ab(0), SND_MEMORY Or SND_ASYNC)
End Function
PlayWave(LoadResData(ResID, "WAVE"))
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 10.08.02 00:23