Stiamo sviluppando un'app di chat video per iOS che utilizza AIR Mobile e l'eco acustico è un vero e proprio spettacolo. getEnhancedMicrophone()
restituisce null
quindi apparentemente Adobe non può aiutarci qui.Cancellazione dell'eco acustico in AIR Mobile su iOS - utilizzando le estensioni native?
Tuttavia, a differenza di Android, sembra che l'annullamento dell'eco acustico sia uno standard feature su iOS. C'è un modo per utilizzare le estensioni native, ad esempio, per abilitare AEC nella nostra app usando kAudioUnitSubType_VoiceProcessingIO
?
Questa domanda è solo per iOS, non siamo interessati ad Android a questo punto.
Grazie per un aggiornamento e informazioni su questo. Abbiamo trattenuto il respiro per AEC in AIR Mobile per troppo tempo e alla fine siamo andati con WebRTC. – jamix
Grazie per il tuo commento Jamix. Abbiamo trascorso un po 'di tempo a cercare e giocare con WebRTC e abbiamo stimato il porting di tutti i nostri prodotti di chat video Adobe per usarlo. Sei riuscito a sfruttare il tuo investimento Adobe Flash/AIR con WebRTC? O hai morso il proiettile e sei diventato nativo per integrarsi con WebRTC? Eravamo anche preoccupati che WebRTC non fosse ancora pronto, o per un po 'di tempo, richiedendoci di creare un plug-in per il browser di bypass per quando il browser non supporta WebRTC. Stiamo guardando anche a Vidyo, ma, di nuovo, dobbiamo andare nativi per integrarci. – Erik
Abbiamo morso il proiettile e siamo diventati nativi su iOS: https://bloggeek.me/flash-webrtc-gruveo-finally-converted/ Il plug-in Temasys WebRTC è gratuito e abilita WebRTC in IE desktop e Safari senza problemi. Dopo più di un anno, non abbiamo rimpianti. – jamix