vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
WMA-Medieninfos ohne Mediaplayer-Objekt auslesen 
Autor: pRoToSs
Datum: 12.04.04 12:29

Hi
Ich habe eine Möglichkeit herausgefunden, den Titel und Interpreten der WMA-Dateien auszulesen. Bei meinem System klappt das auch bei allen Dateien. Wenn ihr auch WMAs verwendet, könntet ihr vielleicht mal folgenden Script testen, da ich net sicher bin, das das bei allen WMAs klappt.
Hier ist der Script:
Public Type MediaInfo
  Title As String
  Artist As String
End Type
 
Public Function GetInfo(ByVal File As String) As MediaInfo
  Dim T As String, TLen As Integer, I As String, ILen As Integer, FN As Integer
 
  FN = FreeFile
  Open File For Binary Access Read As FN
 
  Get FN, 55, TLen 'Länge des Titels als Integer auf Byte 55/56
  Get FN, 57, ILen 'Länge des Interpreten als Integer auf Byte 57/58
 
  T = Space(TLen)
  I = Space(ILen)
 
  Get FN, 64, T 'Titel einlesen
  Get FN, , I 'Interpret einlesen
 
  'Nullzeichen entfernen
  T = Replace(T, Chr(0), "")
  I = Replace(I, Chr(0), "")
 
  GetInfo.Artist = I
  GetInfo.Title = T
 
  Close FN
 
End Function
Verbesserungsvorschläge erwünscht *g*

pRoToSs

{brigens> Ein Kezboard/Treiber ist v;llig [berfl[ssig

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WMA-Medieninfos ohne Mediaplayer-Objekt auslesen701pRoToSs12.04.04 12:29

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