Ich habe eine Android-Anwendung, die WAV-Dateien aufzeichnet. Diese Dateien können bis zu 3 Minuten lang sein, aber ich muss sie um 30 Sekunden teilen (Dieser kleinere WAV muss auch spielbar sein). Es ist mir egal, ob es in einem stillen Moment gespalten ist oder nicht. Gibt es einen Weg, es zu tun?Wie kann ich WAV in kleinere WAV-Dateien aufteilen?
-9
A
Antwort
0
Sie können AudioInputStream und sein AudioFileFormat-Element (das eine AudioFormat-Instanz enthält) verwenden, um zu wissen, was geschrieben werden soll (Format, Abtastrate). Sie können AudioSystem verwenden, um es zu schreiben.
Anhand der Abtastrate des Formats können Sie herausfinden, wie viele Audio-Bytes 30 Sekunden lang sind, und eine Schleife lesen, die viele Bytes aus dem AudioInputStream liest und in eine neue Datei schreibt.
Verwandte Themen
- 1. Wie kann ich Zahlen in kleinere Teile in Javascript "aufteilen"?
- 2. Wie kann ich eine Matrix in kleinere Submatrizen aufteilen?
- 3. Wie kann ich einen Bereich in kleinere "Brocken" aufteilen?
- 4. Wie soll ich diesen Block in kleinere funktionale Einheiten aufteilen?
- 5. Bison-Grammatiken in kleinere Grammatik-Dateien aufteilen
- 6. Python, Wie man eine WAV-Datei in mehrere WAV-Dateien aufteilen
- 7. Aufteilen von Entitäten in kleinere Entitäten in DDD?
- 8. Kann ich eine große HAProxy-Konfigurationsdatei in mehrere kleinere Dateien aufteilen?
- 9. Datenstruktur zum wiederholten Aufteilen einer Zeichenfolge in kleinere Teile
- 10. Wie kann ich NSDate() in Teile aufteilen?
- 11. Wie kann ich "\ n" in Haskell aufteilen?
- 12. Aufteilen eines Ordners in kleinere mit einer bestimmten Größe
- 13. Aufteilen einer Aufgabe in kleinere Abschnitte (mehrere Threads)
- 14. Wie kann man große Dokumente in kleinere Antworteinheiten auf Retrieve und Rank aufteilen?
- 15. Kann ich Suchen in verschiedene Divs aufteilen?
- 16. Wie bekomme ich Wav-Beispiele aus einer WAV-Datei?
- 17. Wie kann ich feststellen, wie laut eine WAV-Datei klingt?
- 18. Wie kann ich eine CSV-Datei in PHP aufteilen?
- 19. Wie kann ich ein CA-Zertifikatspaket in separate Dateien aufteilen?
- 20. Wie kann ich eine Matrix in ungleich große Submatrizen aufteilen?
- 21. Wie kann ich eine Datei in Python aufteilen?
- 22. Wie kann ich Code-Blöcke in eine Liste aufteilen?
- 23. Wie kann ich getrennte Wörter in einer Liste aufteilen?
- 24. Wie kann ich die Zeichenfolge finden und in node.js aufteilen?
- 25. Welchen Artikel sollte ich in ASP.NET MVC erstellen, wenn ich eine Ansicht in kleinere Unteransichten aufteilen möchte?
- 26. Wie kann ich eine einfache .WAV auf UWP abspielen
- 27. Wie vermeide ich kleinere Änderungen an Git?
- 28. Wie kann ich eine riesige WordPress Multi-Site-Datenbank in separate MySQL-Datenbanken aufteilen?
- 29. Wie spalte ich eine große Tabelle in eine kleinere mehrere Tabellen mit mysql Kommandozeilen-Tool?
- 30. Teilen eines großen Datenrahmens in kleinere Segmente