Wie importiere ich .CDA-Tracks von einer CD in der Windows 10 Universal App?

8

Ich muss Tracks von einer CD importieren, aber das kann ich bisher nicht. Ich kann .mp3 oder viele andere Audioformate von einer CD erfolgreich importieren. Zum Importieren scanne ich zuerst Dateien und Ordner einer CD. Dann zeige ich dem Benutzer die Liste der Dateien an und kopiere die Dateien, die der Benutzer aus der Liste auswählt.

Hier ist mein Code zum Scannen eines Verzeichnisses oder einer CD:

%Vor%

Ich übergebe den CD-Pfad zu dieser Funktion und erstelle eine Liste von Dateien für mich. Dieser Code funktioniert gut, wenn CD nur MP3 oder ein beliebiges berühmtes Audioformat hat. Aber es verursacht Probleme, wenn CDs .CDA Extension-Tracks haben. Wie wir wissen, dass .CDA-Dateien selbst nicht abgespielt werden, sind sie nur Verknüpfungen zu den ursprünglichen Mediendateien.

Nun, hier stehe ich gerade fest. So lesen Sie .CDA-Dateien oder importieren .CDA-Dateien Medien in unserem lokalen Verzeichnis in universal Windows app.

    
Waqas Ahmed Khan 04.10.2016, 07:30
quelle

1 Antwort

6

Kurze Antwort: Dies ist mit CDA-Dateien nicht möglich.

Lange Antwort: Eine CDA-Datei ist nur eine Stub -Datei, die von Windows für jede Audiospur auf der CD generiert wird. Diese Dateien enthalten nicht die eigentlichen Audiodaten. Sie enthalten nur, wo auf der CD jede Spur startet und stoppt. Wenn die Datei von der CD auf einen Computer "kopiert" wird, kann sie nicht allein verwendet werden, da es sich nur um eine Verknüpfung zu einem Teil der CD handelt. Eine Audio-CD ist nicht als Dateisystemdiskette formatiert. Es kann nicht als Datei zugegriffen werden. Deshalb erstellt Windows die CDA-Dateien. Es zeigt die CD als ein Laufwerk mit Dateien für die Titel nur für die einfache Anzeige.

Sie müssen eine Bibliothek verwenden, die die tatsächlichen Audiospuren von der Festplatte lädt, nicht als Dateien, sondern als Audiospuren. Die richtige Art, den CDA zu verwenden, besteht darin, ihn als Referenz für die eigentliche Audiospur zu verwenden, ihn in eine Datei zu rippen und dann die gerippte Datei zu laden.

Sie können die native Windows Media-Benutzeroberfläche zum Rippen von Audiospuren. Ich fand auch ein Code-Projekt-Tutorial , das einen benutzerdefinierten Ripper zu verwenden scheint. Sie sollten dich in die richtige Richtung bringen.

    
Jaguir 19.10.2016, 14:38
quelle