Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Аудио Добавлено: 08.08.02 13:41  

Автор вопроса:  Dok | Web-сайт: www.dulevo.ru | ICQ: 261977520 

Есть ли в VB контейнер для хранения аудио файлов

чтото вроде ImageList для хранения граф. изображений.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 08.08.02 14:34

Вроде как в res это можно запихать...Но это чистая теория - сам не пробовал......

Ответить

Номер ответа: 2
Автор ответа:
 Keith Flint



Вопросов: 29
Ответов: 74
 Web-сайт: www.flint7.nm.ru
 Профиль | | #2
Добавлено: 08.08.02 15:33

Да, действительно, можно звуки в res запихать - и очень просто, токо перед проигрыванием предётся всё время извлекать их на диск...

Ответить

Номер ответа: 3
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 08.08.02 20:39

Не надо их извлекать на диск перед воспроизведением! Вот функция, которая воспроизведет звук в памяти:
Public Declare Function sndPlaySoundAsByte Lib "winmm.dll" Alias "sndPlaySoundA"

(ByRef lpszSoundName As Byte, ByVal uFlags As Long) As Long
Public Const SND_MEMORY = &H4        'lpszSoundName указатель на массив в памяти
Public Const SND_ASYNC = &H1         'в асинхронном режиме

Function PlayWave(ab() As Byte) As Boolean
    PlayWave = sndPlaySoundAsByte(ab(0), SND_MEMORY Or SND_ASYNC)
End Function

Считать звуковые данные из ресурса и воспроизвести звук можно так:
PlayWave(LoadResData(ResID, "WAVE"))

Надеюсь, что объяснил понятно.

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 10.08.02 00:23

Какой RES ?

Он жеж его в екзешник пихает.

Нафиг он вообще нужен ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам