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

MediaPlayer
Краткое описание
   Компонент предназначен для проигрывания mp3 и wav файлов.
Параметры
  • Filename - Содержит имя проигрываемого файла по-умолчанию
  • VideoScale - Масштабирование области проигрывания видео: None - не масштабировать, Center - выровнять по центру, Full - растянуть на все окно
  • Методы
  • doPlay - Проигрывает медиа-файл (см. FileName)
  • doStop - Останавливает проигрывание файла
  • doPause - Включает Паузу
  • doPosition - Устанавливает позицию проигрывания файла
  • doClose - Останавливает воспроизведение файла и освобождает ресурсы, занятые им
  • События
  • onEndPlay - Событие происходит всякий раз при окончании проигрывания файла (исключая принудительную остановку методами Stop и Pause)
  • Свойства
  • Position - Содержит позицию текущего места проигрывания файла (в миллисекундах)
  • Length - Содержит длину проигрываемого файла (в миллисекундах)
  • Данные
  • FileName - Определяет имя проигрываемого файла
  • Handle - Идентификатор окна или элемента управления для вывода видео изображения
  • Пример
    Пример использования компонента MediaPlayer
    Add(MainForm,2953706,161,56)
    {
    Width=393
    Height=259
    Caption="Пример использования MediaPlayer"
    }
    Add(MediaPlayer,15122210,308,105)
    {
    link(FileName,16701276:Text,[])
    }
    Add(Edit,16701276,308,56)
    {
    Left=5
    Top=40
    Width=370
    Text="C:\\WINDOWS\Media\\Windows XP - запуск.wav"
    }
    Add(Button,4888512,161,105)
    {
    Left=10
    Top=110
    Caption="Play"
    link(onClick,15122210:doPlay,[])
    }
    Add(Button,12897802,161,140)
    {
    Left=320
    Top=110
    Caption="Stop"
    link(onClick,15122210:doStop,[(239,146)(239,118)])
    }
    Add(Button,12612386,161,182)
    {
    Left=165
    Top=110
    Caption="Pause"
    link(onClick,15122210:doPause,[(244,188)(244,125)])
    }
    Add(Timer,11936201,266,182)
    {
    Interval=10
    link(onTimer,4503918:doText,[])
    }
    Add(ScrollBar,2470723,161,224)
    {
    Left=10
    Top=155
    Width=358
    Point(doMax)
    link(onPosition,15122210:doPosition,[(251,230)(251,132)])
    }
    Add(Edit,7286439,427,182)
    {
    Left=325
    Top=70
    link(onChange,2470723:doMax,[(475,188)(475,266)(151,266)(151,237)])
    link(Str,15122210:Length,[(433,160)(321,160)])
    }
    Add(Edit,4503918,308,182)
    {
    Left=10
    Top=70
    link(onChange,2470723:doPosition,[(352,188)(352,277)(142,277)(142,230)])
    link(Str,15122210:Position,[])
    }
    Add(Timer,8415350,378,182)
    {
    link(onTimer,7286439:doText,[])
    }


    Замечания
       В качестве проигрывателя используется встроенный в систему MediaPlayer, который не зависит от внешних библиотек и не имеет никаких настроек.

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