Ich lese eine WAV-Datei über AudioInputStream in ein Byte-Array,
%Vor%Muss ich die Bytes eines Samples anordnen, wenn man bedenkt, dass die Daten in Little Endian angeordnet sind oder macht der AudioInputStream das für mich?
Big-versus-Little-Endian-Angelegenheiten sind wichtig, wenn die Daten in mehr als einem einzelnen Byte codiert sind, z. B. Bittiefen von 16 oder mehr, unabhängig von der Anzahl der Kanäle. Java ordnet die PCM-Bytes nicht automatisch in einer Standardreihenfolge an, sondern akzeptiert sie einfach.
Das Folgende ist der klarste und am besten geschriebene einzige Abschnitt der Java-Audio-Tutorials, imho, und behandelt Probleme im Zusammenhang mit Formaten und deren Konvertierungen:
Tags und Links java audio bytearray javasound endianness