Avatar billede a_c Nybegynder
18. februar 2002 - 16:49 Der er 5 kommentarer og
1 løsning

mediaplayer

Hvordan kan jeg decifrere den tid man får ud af mediaplayer.length og mediaplayer.position.
Jeg har kigget i hjælpen, men det kan jeg sgu ikke få til at spille.

a_c
Avatar billede easysoft_studios Nybegynder
18. februar 2002 - 16:54 #1
først og fremmest: hvilket medie afspiller du? Cd, mp3, wav, midi ???

Fortæl det, og så kan jeg blive lidt klogere på, hvordan jeg skal hjælpe dig...
Avatar billede a_c Nybegynder
18. februar 2002 - 17:27 #2
Jeg kan godt nok ikke se at det gør nogen forskel hvad jeg afspiller?
Det jeg taler om er jo properties på Tmediaplayer, - men ja det kunne f.eks. være mp3 eller wav .

mvh a_c
Avatar billede stoney Nybegynder
18. februar 2002 - 19:29 #3
Er det den resterende tid du vil have ?

Stoney
Avatar billede a_c Nybegynder
19. februar 2002 - 09:15 #4
Ja f.eks. stoney - eller hvor den er henne i filen lige nu.
Ifølge hjælpen er mediaplayer.length en longint

Description
Length is specified using the current time format, which is specified by the TimeFormat property.
Jeg har prøvet med eksemplet i hjælpen:

MediaPlayer1.TimeFormat := tfHMS;
  { Store length of currently loaded media }
  TheLength := MediaPlayer1.Length;

  with HMSRec(TheLength) do { Typecast TheLength as a HMSRec record }
  begin
    Label1.Caption := IntToStr(Hours); { Display Hours in Label1 }
    Label2.Caption := IntToStr(Minutes); { Display Minutes in Label2 }
    Label3.Caption := IntToStr(Seconds); { Display Seconds in Label3 }
end;
men det giver nogen mærkelige tal synes jeg.

a_c
Avatar billede stoney Nybegynder
19. februar 2002 - 09:24 #5
MediaPlayer.FileName := 'C:\test.wav';
MediaPlayer1.TimeFormat := tfMilliseconds; // se i hjælpen for andre formater
MediaPlayer1.Play ;
ShowMessage('Total sekundner er: '+IntToStr(MediaPlayer.length div 1000) +'
sec');

Nu har du så længden af din wav fil i sekunder.
Så må du selv omregne til timer/minutter

Stoney
Avatar billede a_c Nybegynder
19. februar 2002 - 09:54 #6
Ja det var jo egentlig pisse simpelt.
Det var det timeformat og HMSRec i hjælpen jeg stod og syrede lidt over.
:0)
tak. Det tester jeg lige.

a_c
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester