Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Mультимeдиa 
BASS 
BASS потоки - BASS_MusicLoad

BASS_MusicLoad
Краткое описание
   Компонент предназначен для создания музыкального потока из файла
Параметры
  • FileName - Имя файла формата MO3, IT, XM, S3M, MTM, MOD, UMX
  • Flags - Параметры музыкального потока
  • Name - Имя музыкального потока
  • Методы
  • doCreate - Создает звуковой поток по указанному файлу
  • События
  • onCreate - Событие происходит всякий раз после создания звукового потока
  • onEndPlay - Событие происходит всякий раз после окончания проигрывания звукового потока
  • onError - Событие происходит всякий раз при возникновении ошибки в процессе создания звукового потока и выдает ее код ARG(Error)
  • Данные
  • FileName - Имя файла формата MP3, MP2, MP1, OGG, WAV, AIFF
  • Замечания
       Внимание! Событие onEndPlay вызывается из потока обработки команд ядра BASS и поэтому не рекомендуется в этом событии обращаться к визуальным элементам формы. Если такая необходимость всеже имеется, то в простейшем случае можно использовать развязку, данную в примере ниже:

    Add(Timer,9324229,336,175)
    {
    Interval=1
    Enable=1
    AutoStop=1
    link(onTimer,2592888:Method,[(384,181)(384,191)])
    }
    Add(PointHint,2592888,399,175)
    {
    Info=#27:Обращение к элементам формы|
    VAlign=0
    Width=106
    }
    Add(BASS_MusicLoad,13755378,280,175)
    {
    link(onEndPlay,9324229:doTimer,[(324,188)(324,181)])
    }

    Обновление элемента: [svn]BASS_MusicLoad.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...