1

Je suis en train de développer une application pour reconnaître la parole à l'aide de google cloud APi voix et l'enregistrement audio simultanément. git link J'ai essayé de lire un fichier audio enregistré .opus obtenir IOException W/System.err: java.io.IOException: setDataSource failed.comment jouer le fichier audio .opus dans android?

Toute idée ?? Merci!!

Répondre

1

Je ne sais pas à propos de cette erreur spécifique, mais le Supported Media Formats page dit Opus est seulement pris en charge dans Android 5.0+, et seulement dans le conteneur matroska. Assurez-vous de tester sur Android plus récent, et vous devrez peut-être démultiplexer manuellement pour alimenter les paquets bruts au décodeur.

Si vous avez besoin du support Opus partout, vous pouvez inclure la bibliothèque C dans votre application et l'appeler directement via JNI.