Capior: Länge eines mp3-Files auslesen

Hi

Wie kann ich "komponentenlos" mit ASP die Länge eines mp3-Files auslesen?
Kann ich da irgendwie auf den Header der Datei zugreifen und die Länge auslesen?

Danke, schöne
  Capior

  1. N'Abend,

    also das sollte eigentlich gehen sobald dein ASP Zugriff auf ein Verzeichnis hat (ich glaube da müssen Skript/Schreibrechte gesetzt sein).
    Du erstellst dir ein File-System-Object:
    Set fso = Server.CreateObject("Scripting.FileSystemObject")

    Anschließend lässt du das fso direkt auf eine Datei zugreifen:
    Set f = fso.OpenTextFile("c:\testfile.txt", ForReading, True)
    (ForReading ist eine Integer-Konstante=1)

    Nun kannst du mit f.read(AnzahlZeichen) die Bytes auslesen

    Allerdings kann ich dir nicht mehr sagen, weil ich die ID3-Tags nicht so genau kenne...

    1. N'Abend,

      also das sollte eigentlich gehen sobald dein ASP Zugriff auf ein Verzeichnis hat (ich glaube da müssen Skript/Schreibrechte gesetzt sein).
      Du erstellst dir ein File-System-Object:
      Set fso = Server.CreateObject("Scripting.FileSystemObject")

      Anschließend lässt du das fso direkt auf eine Datei zugreifen:
      Set f = fso.OpenTextFile("c:\testfile.txt", ForReading, True)
      (ForReading ist eine Integer-Konstante=1)

      Nun kannst du mit f.read(AnzahlZeichen) die Bytes auslesen

      Allerdings kann ich dir nicht mehr sagen, weil ich die ID3-Tags nicht so genau kenne...

      naja, danke auf jeden Fall mal....wird dann schon irgendwie :-)

      schöne, cu
        capior