Ich verwende expo und versuche, auf Android mit dem Webm-Ausgabeformat ( Expo.Audio.RECORDING_OPTION_ANDROID_OUTPUT_FORMAT_WEBM
) aufzunehmen. Mein Problem ist, dass ich alle verschiedenen Encoder ausprobiert habe und keiner von ihnen scheint zu funktionieren. Ich hatte erwartet, dass der Vorbis-Encoder funktionieren würde ( Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_VORBIS
), aber ich bekomme immer eine Ausnahme zurück
Dies ist die Konfiguration, die ich versuche:
%Vor%Irgendwelche Ideen, warum das passiert und was ist der geeignete Encoder, den ich verwenden muss?
Ich schieße im Dunkeln, hoffe, dass dies hilfreich sein kann.
Aktivieren von Audio und Anpassen des Audiomodus
Expo.Audio.setIsEnabledAsync (Wert) Audio ist standardmäßig aktiviert, aber Wenn Sie Ihre eigene Audio-API in einer eigenständigen App schreiben möchten, könnten Sie dies tun möchte die Expo Audio API deaktivieren.
Argumente value (boolean) - true aktiviert Expo Audio und false deaktiviert es.
Gibt eine Zusage zurück, die abgelehnt wird, wenn die Audiowiedergabe nicht möglich ist für das Gerät aktiviert.
Expo.Audio.setAudioModeAsync (Modus) Wir bieten diese API zur Anpassung an das Audio-Erlebnis auf iOS und Android.
Diese Schlüsselwertpaare können ebenfalls hilfreich sein.
Audio-Encoder-Liste: (* Ich schlage vor, den Standard nur zum Debuggen zu verwenden)
audioEncoder :
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_DEFAULT
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_AMR_NB
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_AMR_WB
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_AAC
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_HE_AAC
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_AAC_ELD
Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_VORBIS
Referenz : expo.io (13 / Feb / 2018).
HINWEIS * .webm (Nur in Android 4.0 und höher streambar)
Referenz : developer.android.com ( 13 / Feb / 2018).
Versuchen Sie, unter Code, hoher und niedriger Qualität und Android & amp; ios:
%Vor%Referenz : expo.io (13 / Feb / 2018).
Tags und Links android audio react-native audio-recording expo