Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Просмотр видеофильма с использованием

Совмещение управляемого и неуправляемого движений. | В графических приложениях | Создание кнопок | Сортировка массива | Метод обмена | Система предварительной продажи билетов | Рисование в таблице TDrawGrid | Прорисовка изображений в списке TListBox | Глава 7 | Просмотр текстовых файлов |


Читайте также:
  1. PaidVerts - отличный заработок в интернете на просмотре рекламы от 1 до 200 $ в день
  2. Анализ риска банкротства предприятия с использованием теории нечетких множеств
  3. Вероятностная диагностика (скрининг) с использованием стратегия Байеса. Оценка информативности клинических признаков. Ограничения метода.
  4. Внимание: детям, а также взрослым со слабой и неустойчивой психикой, просмотр данн
  5. Все свойства, которые необходимо изменить в программном коде, можно просмотреть в окне свойств (как называется, как правильно записывается, что означает).
  6. Демонтаж и монтаж колонн при реконструкции пром зданий лебедками с использованием ригеля опертого на подкрановые балки
  7. Другим навыкам с использованием игр

компонента MediaPlayer

Постановка задачи. Создайте проект, позволяющий просматривать видеоролики.

Реализация. Положите в папку проекта видеоролик. На форму положите кнопку «Воспроизвести» и две кнопки для покадрового просмотра: «Следующий кадр» и «Предыдущий кадр». Положите два компонента TRadioButton для выбора непрерывного воспроизведения или покадрового просмотра. Также положите TMediaPlayer. Ниже дан код всех необходимых обработчиков.

 

procedure TForm1.FormCreate(Sender: TObject);

begin

// Определим размер области вывода видеофайла

// на поверхности формы

MediaPlayer1.DisplayRect:=Rect(0,0,200,150);

end;

// Воспроизведение видеофайла

procedure TForm1.Button1Click(Sender: TObject);

begin

MediaPlayer1.Play;

end;

 

// Активизация режима просмотра всего видеофайла

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

Button1.Enabled:=True;//Доступна кнопка Воспроизвести

// Сделать недоступными кнопки покадрового просмотра

Form1.Button3.Enabled:=False;

Form1.Button2.Enabled:=False;

end;

 

 

// Активизация режима покадрового просмотра

procedure TForm1.RadioButton2Click(Sender: TObject);

begin

MediaPlayer1.Pause;

Button2.Enabled:=True;

Button3.Enabled:=True;

Button1.Enabled:=False;

end;

 

// К следующему кадру

procedure TForm1.Button2Click(Sender: TObject);

begin

// Увеличиваем позицию кадра на единицу

MediaPlayer1.Position:=MediaPlayer1.Position+1;

end;

 

// К предыдущему кадру

procedure TForm1.Button3Click(Sender: TObject);

begin

// Уменьшаем позицию кадра на единицу

MediaPlayer1.Position:=MediaPlayer1.Position – 1;

end;

 

Один момент из просматриваемого видеоролика приведен на рис. 50.

 

Рис.50. Просмотр видеофильма


Дата добавления: 2015-08-20; просмотров: 41 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Добавление и удаление записей в файл и из файла| Простейшая мультипликация

mybiblioteka.su - 2015-2024 год. (0.005 сек.)