Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

Сохранение файла мультимедиа

Статьи

Загруженный ранее файл мультимедиа можно сохранить под другим именем, воспользовавшись процедурой:

procedure Save;

Новое имя файла определяется свойством FileName.

Обработка ошибок

При возникновении ошибки ее код окажется в свойстве: property Error: Longint;

Преобразованием кода ошибки в текстовое описание ведает свойство: property ErrorMessage: string;

Завершение работы

Работа с файлом мультимедиа должна завершаться вызовом процедуры: procedure Close;

Пример работы с TMediaPlayer

Для построения простейшего приложения, предназначенного для просмотра видеоклипов (рис. 30.2), помимо универсального проигрывателя нам потребуются: диалог открытия файла - TOpenDialog, таймер -TTimer, шкала - TProgressBar и кнопка - TSpeedButton.

Основу проекта составляет событие открытия видеофайла.

procedure TForm1.SpeedButton1Click(Sender: TObject); begin

with OpenDialog1 do if execute then begin

MediaPlayer1.Close; MediaPlayer1.FileName:=FileName; with MediaPlayer1 do begin

Open;

ProgressBar1.Max:=Length; ProgressBar1.Position:=0; Frames:=1; end;

end;

end;

С каждым тактом таймера синхронизируем позицию шкалы ProgressBar1 с номером проигрываемого в данный момент кадра клипа:

procedure TForm1.Timer1Timer(Sender: TObject); begin

ProgressBar1.Position:=MediaPlayer1.Position; end;

Таймер активизируется только во время просмотра видеоклипа. Для этого после щелчка по любой из кнопок проигрывателя мы проверяем состояние Mode проигрывателя:

procedure TForm1.MediaPlayer1PostClick(Sender: TObject; Button: TMPBtnType); begin

Timer1.Enabled:=(MediaPlayer1.Mode=mpPlaying); end;

Добавить комментарий


Защитный код
Обновить