diff --git a/android/android/app/src/main/java/com/ariacockpit/PcmStreamPlayerModule.kt b/android/android/app/src/main/java/com/ariacockpit/PcmStreamPlayerModule.kt index c448f17..92f3947 100644 --- a/android/android/app/src/main/java/com/ariacockpit/PcmStreamPlayerModule.kt +++ b/android/android/app/src/main/java/com/ariacockpit/PcmStreamPlayerModule.kt @@ -92,7 +92,12 @@ class PcmStreamPlayerModule(reactContext: ReactApplicationContext) : ReactContex val newTrack = AudioTrack.Builder() .setAudioAttributes( AudioAttributes.Builder() - .setUsage(AudioAttributes.USAGE_ASSISTANT) + // USAGE_MEDIA statt USAGE_ASSISTANT — auf OnePlus A12 stallt + // AudioTrack mit USAGE_ASSISTANT wenn play() nach komplettem + // Buffer-Fuellen called wird (pos bleibt 0). USAGE_MEDIA ist + // robust. AudioFocus wird eh separat ueber AudioFocusModule + // gehandhabt, nicht ueber dieses USAGE-Tag. + .setUsage(AudioAttributes.USAGE_MEDIA) .setContentType(AudioAttributes.CONTENT_TYPE_SPEECH) .build(), )