14. august 2002 - 19:46 Der er 6 kommentarer

hh:mm:ss

Jeg har lavet et lille program, som kan afspille mp3 musik.

Spørgsmålet:

Jeg vil gerne have "mediaplayer" til at vise hvor langt inde i nummeret den er?

hvordan gør jeg det, vis det skal vises i "hh:mm:ss"???

Det eneste jeg kan få frem, er hvor langt nummeret er i sekunder.
Avatar billede esoulman Nybegynder
14. august 2002 - 19:48 #1
Du skal selv dele sekunderne op.
Dvs antal sekunder divideret med 60 giver hvor mange minutter, og så kan du selv lege videre.
Avatar billede brixz Nybegynder
14. august 2002 - 20:03 #2
How, do I do that????
Avatar billede Slettet bruger
14. august 2002 - 20:16 #3
Hvis vi nu siger at dit MediaPlayer objekt hedder "player", så kan du gøre følgende (koden viser hh:mm:ss i titellinjen):

Dim hh As Integer
Dim mm As Integer
Dim ss As Integer
hh = Int(player.CurrentPosition / 3600)
mm = Int((player.CurrentPosition - (hh * 3600)) / 60)
ss = Int(player.CurrentPosition - (mm * 60))
' Viser hh:mm:ss i titellinjen
Me.Caption = Format2(hh) & ":" & Format2(mm) & ":" & Format2(ss)

' Funktion til at vise 1 som 01 osv. (sætter et ekstra nul foran tal < 10)
Public Function Format2(ByVal strText)
    If Len(strText) < 2 Then
        strText = "0" & strText
    End If
   
    Format2 = strText
End Function

/Martin Sommer
www.magik.dk
18. august 2002 - 13:35 #4
KAN IKKE FÅ DET DET TIL AT VIRKE
Avatar billede Slettet bruger
18. august 2002 - 13:42 #5
Hvad er problemet? Hvilken fejl får du?
31. august 2002 - 13:12 #6
bob bob, det virker jo ikke!!!
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