Vous êtes sur la page 1sur 2

Selecione Arquivo> Novo> Aplicativo Multi-dispositivo - Delphi> Aplicativo em

Branco.
Adicionar um TLayout ao formulrio. Com o layout em foco, no Object Inspector,
defina a propriedade Alinhar Esquerda e propriedade Name para MainLayout.
Redimensionar a MainLayout como voc considera necessrio para a visualizao
de imagens de vdeo.
Adicione o seguinte para o MainLayout:
Um TLayout. Nomeie-ControlPlayLayout e alinh-lo para o fundo do MainLayout.
Esse layout contm todos os componentes que controlam o arquivo de mdia.
Um TLayout. Nomeie-TextLayout e alinh-lo ao topo do MainLayout. Esse layout
contm os rtulos usados para exibir o nome ea durao da mdia teve atual.
Um TMediaPlayerControl. Defina sua propriedade Align para Cliente.
Adicione o seguinte para o ControlPlayLayout:
Cinco objetos TButton, um para cada funo padro de um jogador de mdia.
Mude os nomes dos botes para PreviousButton, PlayButton, PauseButton,
stopButton e NextButton.
Dois objetos TTrackBar: um para controlar o volume e um para controlar a
posio atual jogado. Mude os nomes das barras de trilha para VolumeTrackBar e
PositionTrackBar. Alinhar o PositionTrackBar ao topo do ControlPlayLayout.
Um nome TCheckBox e ShuffleCheckBox.
Adicionar dois objetos TLabel ao TextLayout: um para exibir o nome da mdia
jogado atuais e uma para visualizar a durao total dos ficheiros reproduzidos
atuais, medido em minutos e segundos. Nomeie as duas etiquetas NameLabel e
DurationLabel. Defina o DurationLabel a ser alinhado direita e sua propriedade
AutoSize para True. Defina a propriedade Align do NameLabel ao Cliente e seu
texto a ser exibido no centro definindo sua propriedade para
TextSettings.HorzAlign Center.
Adicionar outro TLayout ao formulrio, defina a propriedade Align para Cliente e
renome-lo como PlayListLayout.
Adicione o seguinte para o PlayListLayout:
Um TLayout para agrupar os botes usados para manipular a lista de reproduo.
Alinhe o layout adicionada parte inferior de seu pai e renome-lo como
ControlPlayListLayout.
Um TListBox. Nomeie-PlayListBox e defina sua propriedade Align para Cliente.
Adicione trs objetos TButton ao PlayListLayout. Nome-los LoadFileButton,
ClearAllButton e ClearButton. Alinhe os trs botes esquerda do seu pai.
Adicione o seguinte para o formulrio:
Um TMediaPlayer
Um TOpenDialog
Um TTimer

Um TActionList
O formulrio deve ser semelhante a este:
Implementao

A aplicao pode ser dividida em vrios passos:


Aes padro Associados para controles padro
Construir e manipular a lista
Implementar as funes bsicas de um player de mdia
Implementar mtodos de votos e classes
Personalize o arquivo de mdia jogado atual

Aes padro Associados para controles padro


Clique duas vezes o seu TActionList e, no editor Lista de aes que se abre:
Selecione Novo> Ao Novo Padro.
Sob Biblioteca de Mdia, selecione as seguintes aes:
TMediaPlayerStop
TMediaPlayerCurrentTime
TMediaPlayerVolume
Clique em OK para adicionar essas aes para o componente lista de aes.
Agora configurar essas aes na propriedade Ao dos seguintes controles:
StopButton
PositionTrackBar
VolumeTrackBar
Construir e manipular a lista
1 Faa duplo clique no boto LoadFileButton anexar manipuladores evento onclick
a ele, de modo a preencher o PlayListBox. Quando LoadFileButton pressionado,
a janela de dilogo aberta aberta. Seleccione um ou mais arquivos a serem
adicionados lista quando o boto OK da janela de dilogo aberta pressionado.

Vous aimerez peut-être aussi