Wie können wir die iOS-Ducking-Funktion während unserer Videoanruf-App vollständig deaktivieren?IOS

Programmierung für iOS
Anonymous
 Wie können wir die iOS-Ducking-Funktion während unserer Videoanruf-App vollständig deaktivieren?

Post by Anonymous »

Wir haben ein Problem in unserer Videoanruf-App (integriert in React Native), wo wir Hintergrundmusik lokal abspielen möchten (wir verwenden React-Native-Sound) und wir verwenden Daily React Native SDK für Videoanrufe. Das Problem besteht darin, dass die Musik immer dann so stark unterdrückt wird, dass sie fast verstummt, wenn ein entfernter Teilnehmer spricht. Das Problem tritt insbesondere dann auf, wenn mehrere Teilnehmer sprechen. Da Daily keine Unterstützung zur Steuerung des Ducking bietet, mussten wir das von Daily geforkte WebRTC-Modul patchen. Wir haben den AVAudioSession-Modus auf den Standardmodus geändert, denn selbst wenn wir AVAudioCategory-Optionen wie mixWithOthers festlegen, wird Musik immer noch geduckt, da Daily die Modi VoiceChat und VideoChat verwendet, die von Natur aus Nicht-Anruf-Audio entziehen. Unter iOS 18 konnten wir das Ducken stoppen. Die Remote-Stimme ist leise, aber wir haben die optimale Einstellung erreicht, indem wir die Musiklautstärke verringert haben. Das Problem ist jedoch, dass die Musik unter iOS 26 immer noch unterdrückt wird. Wir haben auch andere Modi wie Videoaufzeichnung ausprobiert. Jede Hilfe, die uns bei der Recherche in die richtige Richtung hilft, wird hilfreich sein. Vielen Dank!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post