vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Fortgeschrittene Programmierung
Länge eines MP3-Files 
Autor: NoProfi
Datum: 19.03.04 16:29

Hallöchen Ihr Spezialisten...
Ich habe folgendes Problem:
Um die Spielzeit einer MP3-Datei zu ermitteln, habe ich aus dem Workshop "Länge einer MP3-Datei mit Hilfe der API auslesen" folgenden Quellcode abgetippt:

Public Function GetMP3Length( _
  ByVal strFileName As String) As Long
 
  Dim strBuffer As String
  Dim lRet As Long
  Dim sReturn As String
 
  ' Da die mciSendString Funktion mit langen Dateinamen
  ' nicht korrekt arbeitet, muss zuvor der kurze
  ' 8.3 Dateiname der MP3-Datei ermittelt werden.
  strBuffer = Space$(255)
  lRet = GetShortPathName(strFileName, strBuffer, Len(strBuffer))
 
  If lRet <> 0 Then
    strFileName = Left$(strBuffer, InStr(strBuffer, vbNullChar) - 1)
  End If
 
  ' MP3-Datei öffnen
  mciSendString "open " & strFileName & _
    " type MPEGVideo alias mp3audio", 0, 0, 0
 
  ' Länge der Datei in Millisekunden auslesen
  sReturn = Space$(256)
  lRet = mciSendString("status mp3audio length", _
    sReturn, Len(sReturn), 0&)
 
  ' MP3-Datei schliessen
  mciSendString "close mp3audio", 0, 0, 0
 
  GetMP3Length = Val(sReturn)
End Function
Nun erhalte ich nach dem Umformen der MilliSekunden in eine lesbare Zeit "mm:ss" stehts die Länge "00:00"
Wenn ich die Zeile:
 GetMP3Length = Val(sReturn)
in
 GetMP3Length = Val(lRet)
änder, dann bekomme ich zwar keine "00:00" sondern "04:23" und das bei jedem MP3-File. Wo liegt hier der Haken ????
Das einzige was ich noch geändert habe ist, daß ich die Prozedur als Public deklariert habe ! Aber daran kann es doch nicht liegen....oder ?????
Achso: Ich arbeite unter WinXP !! = eXtraProbleme ??

LG
Plumber44

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Länge eines MP3-Files1.034NoProfi19.03.04 16:29
Re: Länge eines MP3-Files678Silver19.03.04 19:47
Re: Länge eines MP3-Files673NoProfi19.03.04 21:10
Re: Länge eines MP3-Files633Silver19.03.04 21:28

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