vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Spieldauer eines Tracks ermitteln 
Autor: ModeratorDieter (Moderator)
Datum: 16.05.01 19:30

Hallo Simone,
also zunächst würde ich das MultiMedia-Control in das Projekt einbinden - falls noch nicht geschehen.

Dann kannst Du auf einfache Weise die benötigten Daten auslesen:
<code>With MMControl1
  .Wait = True
  .UpdateInterval = 0
  .DeviceType = "CDAudio"
  .Command = "Open"
  .TimeFormat = mciFormatMilliseconds
 
  <font color=green>'Anzahl der Tracks</font>
  Tracks = C.Tracks
 
  <font color=green>'Gesamtspielzeit in Millisekunden</font>
  GesTime = C.Length
End With</code>
Das Ermitteln der Spieldauer jedes einzelnen Tracks geht dann so:
<code>Dim TrackTime(Tracks) As Long
 
With MMControl1
  For I = 1 To Tracks
    .Track = I
 
    <font color=green>'Spieldauer Track I in Millisekunden</font>
    TrackTime(I) = .TrackLength
  Next I
End With</code>
Jetzt brauchst Du nur noch eine kleine Hilfsroutine, um die Millisekunden in das Format mm:ss "umzuwandeln".
<code>Public Function FormatMillisekunden(ByVal MSek AS Long) As String
  Dim Sek As Integer
  Dim Min As Integer
 
  If MSek > 0 Then
    Sek = MSek  1000
    Min = Sek  60
    Sek = Sek - (60 * Min)
    FormatMillisekunden = Format$(Min, "#0:") + Format$(Sek, "00")
  Else
    FormatMillisekunden = "00:00"
  End If
End Function</code>
Beste Grüße!
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Spieldauer eines Tracks ermitteln114Simone Huber16.05.01 19:09
Re: Spieldauer eines Tracks ermitteln513ModeratorDieter16.05.01 19:30
Re: Spieldauer eines Tracks ermitteln107Jürgen16.05.01 23:17
Re: Spieldauer eines Tracks ermitteln546ModeratorDieter16.05.01 23:24
Re: Spieldauer eines Tracks ermitteln147Jürgen17.05.01 00:06
Meine Empfehlung: Access-Datenbank561ModeratorDieter17.05.01 01:41
Re: Meine Empfehlung: Access-Datenbank76Jürgen21.05.01 19:49
Re: Spieldauer eines Tracks ermitteln93Simone17.05.01 09:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel