The getAudioRoutes changes the selected audio route
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- ios, objective-c, react-native
- Área
- audio-video-rtc, mobile
Línea de trabajo
Comienza en ios/RNCallKeep/RNCallKeep.m, en el código de getAudioInputs enlazado por el issue, y sigue cómo getAudioRoutes llega hasta él. Reproduce la secuencia de iniciar una llamada, seleccionar una ruta con setAudioRoute() y llamar a getAudioRoutes(). Se considera terminado cuando consultar las rutas ya no cambia la ruta de audio seleccionada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Bug report
-
I've checked the example to reproduce the issue.
-
Reproduced on:
-
Android
-
iOS
Description
If there is an active session and I call the getAudioRoutes() it changes the audio route, because there is a setCategory executed in the getAudioInputs https://github.com/react-native-webrtc/react-native-callkeep/blob/1c798d66e459abce943aedcc419838cf9c3fc29e/ios/RNCallKeep/RNCallKeep.m#L516
https://developer.apple.com/documentation/avfaudio/avaudiosession/1616583-setcategory?language=objc
There is any workaround to avoid this type of behavior?
Steps to Reproduce
- Start a call
- Get the audioRoutes: call
getAudioRoutes() - Set an other audio route: call
setAudioRoute() - Get the audioRoutes again and this will change the setted audio route
Versions
- Callkeep: 4.3.2
- React Native: 0.64
- iOS: 15.2
- Android:
- Phone model: iPhone 6s Plus, iPhone 12
- Lenguaje dominante
- Java
- Estrellas
- 1.1k
- Forks
- 511
- Merge medio
- 9 h 12 min
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de react-native-webrtc/react-native-callkeep
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
react-native-webrtc/react-native-callkeep#868 · 3 comentarios · 2 reacciones ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
react-native-webrtc/react-native-callkeep#857 · 1 comentario · 15 reacciones ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
react-native-webrtc/react-native-callkeep#874 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
react-native-webrtc/react-native-callkeep#873 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
react-native-webrtc/react-native-callkeep#872 · 5 comentarios ·
Todos los issues de react-native-webrtc/react-native-callkeep
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
infinispan/infinispan#18150 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
opensearch-project/k-NN#3597 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100