Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по Delphi MediaPlayer

3.8K
11 мая 2003 года
Ditmar
2 / / 11.05.2003
Вот играет уменя файл *.mid на форме...
Как программно узнать когда он остановился...
Вобщем надо зациклить мелодию...
Заранее спсибо.
371
11 мая 2003 года
Non_prog
193 / / 20.03.2000
Цитата:
Originally posted by Ditmar
Вот играет уменя файл *.mid на форме...
Как программно узнать когда он остановился...
Вобщем надо зациклить мелодию...
Заранее спсибо.


В событие OnNotify MediaPlayer-pa вставь
MediaPlayer.Play();
:)

28K
30 мая 2007 года
HarPy
6 / / 30.05.2007
Добрый день!
Продолжая тему - а как проиграть список из 5 файлов и при окончании 5-го файла проигрывался первый
Заранее благодарю
17K
30 мая 2007 года
Zergon
14 / / 16.10.2006
Далее представлен необходимый код в действии OnNotify компонента MediaPlayer1 (TMediaPlayer), ещё необходим TListBox откуда и берем список файлов для проигрывания
Код:
const
  ModeStr: array[TMPModes] of string = ('Not ready', 'Stopped', 'Playing', 'Recording', 'Seeking', 'Paused', 'Open');
begin
  with Sender as TMediaPlayer do
  begin
    if ModeStr[Mode]<>'Stopped' then exit;
    if i=ListBox1.Count-1 then <---если проигрывается последний в списке
      begin
        i:=0;
        MediaPlayer1.FileName:=ListBox1.Items.Strings;
        MediaPlayer1.Open;
        MediaPlayer1.Play;
      end;
    if i<>ListBox1.Count-1 then <----если не последний
      begin
        i:=i+1;
        MediaPlayer1.FileName:=ListBox1.Items.Strings;
        MediaPlayer1.Open;
        MediaPlayer1.Play;
      end;
    Notify := True;
  end;
i это преременая типа integer
28K
20 июля 2007 года
HarPy
6 / / 30.05.2007
Тогда скажите как загнать имена файлов в листбокс
Потомучто когда начинаю искать кактолог моей запущенной программы а далее из нее через финдферс и финднекст начинаю выдерать *.mp3 у меня происходит ошибка не совместимости типов данных.
Тогда я решил использовать файллистбокс - вроде все нормально - но когда проигрываются 2 файла и начинается третья - то начинается жуть подобное тому как бы заклино поцарапанною компашку. Как таковую проблему решить. Хочу предупредить кроме той программы которую я пишу никаких мультимедийных проигрывателей в данный момент не запущено, если грешить на то что устройство занято другим приложением.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог