1

Ich entwickle eine App für Spracherkennung mit Google Cloud-Sprache APi und Aufnahme von Audio gleichzeitig. git link Ich habe versucht, aufgezeichnet .opus Audiodatei bekommen IOException W/System.err: java.io.IOException: setDataSource failed.Wie spielt man .opus Audio-Datei in Android?

Jede Idee zu spielen ?? Vielen Dank!!

Antwort

1

Ich weiß nicht über diesen spezifischen Fehler, aber die Supported Media Formats page sagt Opus wird nur in Android 5.0 unterstützt und dann nur in der Matroska-Container.

Stellen Sie sicher, dass Sie auf einem neueren Android testen, und Sie müssen möglicherweise manuell demuxen, um rohe Pakete an den Decoder zu senden.

Wenn Sie überall Opus-Unterstützung benötigen, können Sie die C-Bibliothek in Ihre App integrieren und sie direkt über JNI aufrufen.

Verwandte Themen