Örnek kodlama kodları:
Kod: Tümünü seç
PasLibVlcPlayer1.SetAudioVolume(PasLibVlcPlayer1.GetAudioVolume()+10); // Yükselt
PasLibVlcPlayer1.SetAudioVolume(PasLibVlcPlayer1.GetAudioVolume()-10); // Azalt
invalid floating point operation
Kod: Tümünü seç
PasLibVlcPlayer1.SetAudioVolume(PasLibVlcPlayer1.GetAudioVolume()+10); // Yükselt
PasLibVlcPlayer1.SetAudioVolume(PasLibVlcPlayer1.GetAudioVolume()-10); // Azalt
Kod: Tümünü seç
Uses PasLibVlcPlayerUnit, PasLibVlcClassUnit;
Var
xVLCPlayer : PasLibVlcPlayerUnit.TPasLibVlcPlayer;
xVLCMediaList : PasLibVlcPlayerUnit.TPasLibVlcMediaList;
procedure VLCPlayer( strVideo: String; VideoPanel:TPanel; SesTrackBar:TTrackBar );
begin
if xVLCPlayer = nil
then xVLCPlayer := TPasLibVlcPlayer.Create(nil);
if xVLCMediaList = nil
then xVLCMediaList := TPasLibVlcMediaList.Create(nil);
with xVLCPlayer do
begin
Parent := VideoPanel;
Align := alClient;
AudioOutput := PasLibVlcClassUnit.aoWaveOut;
if xVLCMediaList.IsPlay then
begin
xVLCMediaList.Stop;
xVLCMediaList.Clear;
end;
xVLCMediaList.Player := xVLCPlayer;
Application.ProcessMessages;
xVLCMediaList.Add( strVideo );
xVLCMediaList.PlayItem( xVLCMediaList.GetItemAtIndex(0) );
end;
xVLCPlayer.SetAudioVolume( 50 );
if SesTrackBar <> nil then
begin
SesTrackBar.Min := 0;
SesTrackBar.Max := 100;
SesTrackBar.Position := 50;
end;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
Var
strFile : String;
begin
strFile := ExtractFilePath(Application.Exename) + 'You & Me Flipbook.mp4';
VLCPlayer( strFile, Panel1, TrackBar1 );
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
xVLCPlayer.SetAudioVolume( TTrackBar(Sender).Max - TTrackBar(Sender).Position );
end;
Kod: Tümünü seç
procedure TApp.ShowText(Text: string; Left, Top: Integer);
begin
SetPlayer.MarqueeSetText(Text);
SetPlayer.MarqueeSetTimeOut(3000);
SetPlayer.MarqueeSetPosition(Left, Top);
end;
procedure TApp.VolumeUp;
begin
SetPlayer.SetAudioVolume(SetPlayer.GetAudioVolume + 10);
ShowText('Səs: ' + IntToStr(SetPlayer.GetAudioVolume), 15, 15);
end;
procedure TApp.VolumeDown;
begin
SetPlayer.SetAudioVolume(SetPlayer.GetAudioVolume() - 10);
ShowText('Səs: ' + IntToStr(SetPlayer.GetAudioVolume), 15, 15);
end;