ПредишенСледващото

Да разгледаме основните характеристики:

AutoEnable - Автоматична настройка на разположение и достъпни бутони, в зависимост от начина на режима;

AutoOpen - Определя автоматичното стартиране на мултимедиен плейър в началото на изпълнение на заявката;

AutoRewind - Автоматично превъртане назад. Ако AutoRewind настроен на вярна и текущата позиция съответства на края, преди да извършвате възпроизвеждане или StartRecording предаването се извършва в началото на текущата позиция на възпроизвеждане или запис. При инсталиране в AutoRewind невярно, натискане на бутон трябва да се извършва от потребителя или софтуер, метода на Предишна Предишна. Ако стойността е StartPos или EndPos или ако устройството използва песни, AutoRewind имущество не работи;

Дисплей - Задава прозорец се използва за показване;

DisplayRect - Определя областта за показване на прозореца, посочен от Display имот;

EnabledButtons - Определя наличните бутони;

FileName - Посочва името на файла, който се отваря от Open или спестени от Save;

Позиция - показва текущата позиция в натоварени обекта в съответствие с TimeFormat формат. Позицията на неизпълнение от страна на обекта в началото или в началото на първата песен;

VisibleButtons - Указва кои бутони медия плеър са видими. По подразбиране всички бутони са видими. Бутони, които не са включени в комплекта VisibleButtons тип TButtonSet, невидим;

Така че, сложи TMediaPlayer компонент форма в FileName имот, посочете всеки MP3 файл. Сега стартирате приложението. Както можете да видите, нищо не се случва и бутоните за неактивните компоненти. Защо? Причина ние просто посочи пътя към файла. Необходимо е да се отворят също. Задайте AutoOpen собственост на True. За пореден път стартирате приложението. бутон сега ще бъде активен. Когато кликнете върху бутона за възпроизвеждане, за да започне възпроизвеждането.

Как може да се направи избор на файл? Много просто! Всичко, което е необходимо - това е просто промяна progrmmno FileName собственост. Преди да започнете да пишете, всичко, което трябва да си представим как ще изглежда. В този случай, тя ще изглежда по следния начин: чрез натискане на бутона на формата (по-нататък ние ще го добавите) извежда диалогов прозорец за избор на файл. Ние изберете файла и избраният файл.

Добавете форма и TButton компоненти TOpenDialog (лентата с инструменти на раздела диалогови прозорци). Промяна на Надпис имота на бутона "Open". Създаване OnClick събитие (двойно кликване върху бутона). там пише:

Какво е OpenDialog1.Execute? Това е същото, ако аз написах OpenDialog1.Execute = вярно. Това означава следното: когато се обадите OpenDialog1.Execute за отваряне на файл се появява диалогов прозорец и ако потребителят кликне върху "Отказ" Изпълнение на функцията връща False, а ако изберете файла, е вярно. Тук и се оказва, че ако потребителят избере файл, по пътя към него, за да бъде записана в името на файла имота и отворите файла. Сега можете да стартирате програмата и да се опитате да отворите файла.

Но компонента изглежда грозно. Сподели бутон на формата 3 (TButton). Промяна на Надпис собственост на първия бутон за "Play". Създаване на събитие OnClick в един и същи ключ:

На следващата смяна на бутона Надпис върху бутона "пауза". Чрез кликване:

И надписа на последния бутон, пише "Стоп". Кликнете върху него два пъти и въведете следното:

MediaPlayer1.Position - Това определя позицията на възпроизвеждане до началото. Така че, ако кликнете върху бутона "Play" възпроизвеждане не се продължи и да започне отначало.

Сега можете да стартирате програмата. Но сега трябва да се уверите, че nebylo виждал TMediaPlayer компонент. Направете го прости чрез промяна на Видима имота си False.

Ние правим "слайдер", който ще покаже позицията на възпроизвеждане. Разпределение на формата и компонентите TTrackBar TTimer. Такъв компонент, вече сте виждали много пъти в други програми, и вие знаете какво е то. Кликнете два пъти върху бутона, който казва: "Отвори" и промените кода малко:

I добавя друга линия - TrackBar1.Max: = MediaPlayer1.Length. Имоти Макс - е максималната стойност на TTrackBar. Позиция - това е текущата позиция, т.е. Този параметър може да варира от 0 до макс. Това е точно това, което ние ще направим. MediaPlayer1.Length - Тази дължина файл.

Сега нека да се справят с таймера. Има две основни свойства на таймера: Интервал и Enabled. Първият е интервалът в милисекунди, след което следвайте стъпките в случай OnTimer. И второто е дали таймерът работи.

Кликнете два пъти върху иконата на таймер намира във формуляра. Това създава процедура, която ще се извършва всеки, например 1000 милисекунди (ако Интервал имот = 1000). Уверете:

Сега всяка секунда (1000 милисекунди) ще бъдат инсталирани TrackBar1 позиция съответно възпроизвеждане позиция.

Остава ясен набор в началото на името на файла на имота Ние TMediaPlayer, както и AutoOpen имота False. В противен случай програмата ще се опита да отвори определен в Име на досието, но тъй като няма нищо написано, тогава ще възникне грешка.

Е, това е всичко. Програмата работи. Разбира се, че все още е необходимо да се доведе до съзнанието, то е само абсолютния минимум. Ще бъде необходимо да се направи на забраната за бутоните за пресата, когато не може да се натисне (например не се натиска бутона "Play", ако не е избран файл, или възникне грешка). ПРОГРАМАТА Е възможно да се направи връзката с сладък бутони чрез изтеглянето на компонент на изображението TImage.

В този урок ние razabrali три компонента TMediaPlayer, TTimer и TTrackBar.

Това ще бъде много полезно, ако сте в един урок направи повече, отколкото се опише.

Урок 10: Основи платно

Подкрепете проекта - споделете линка, благодаря!