AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi MediaPlayer1.Position
Thema durchsuchen
Ansicht
Themen-Optionen

MediaPlayer1.Position

Ein Thema von Toenn · begonnen am 27. Dez 2003 · letzter Beitrag vom 9. Feb 2004
Antwort Antwort
Seite 2 von 2     12   
beatles

Registriert seit: 17. Jan 2004
24 Beiträge
 
#11

Re: MediaPlayer1.Position

  Alt 9. Feb 2004, 07:59
hi...
Sicher ist das Thema hier schon etwas älter
Trotzdem habe ich mir auch schon darüber gedanken gemacht und habe das Problem wie folgt gelöst (vielleicht interessiert es ja jemanden:




Delphi-Quellcode:
var
  Form1: TForm1;
  SetNewPos: Boolean;
{...}
Ich verwende einen Timer mit Delay: 300 ms.
Delphi-Quellcode:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  IF Mediaplayer1.Mode = mpplaying then
    begin
      Trackbar1.Enabled:=true; {ist im Objektinstpektor auf "false"
                                damit keine Fehlermeldungen erscheinen,
                                wenn keine  Datei geladen ist und man versucht
                                 die Trackbar zu bewegen}

      Trackbar1.Max:= Mediaplayer1.Length;
      Trackbar1.Position:= Mediaplayer1.Position;
    end else
    begin
      Trackbar1.Enabled:=false;
      Trackbar1.Max:= 0;
      Trackbar1.Position:= 0; //sieht besser aus
    end;
end;
und dann noch der Code für die Trackbar:

Delphi-Quellcode:

procedure TForm1.TrackBar1Change(Sender: TObject);
begin

   if csLButtonDown in TrackBar1.ControlState then
     begin
       timer1.Enabled:=false;
       SetNewPos := True;
     end;

   if SetNewPos then begin
      if not (csLButtonDown in TrackBar1.ControlState) then
        begin
          MediaPlayer1.Position := TrackBar1.Position;
          MediaPlayer1.Play;
          SetNewPos := False;
          timer1.Enabled:=true;
        end;
      end;
end;
Naja ist sicher nichts Weltbewegendes, aber es geht....

Fiel Fergnügen beatles..
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz