Configurar un proyecto de videollamada de muestra de Agora con efectos de voz para Android
Agora es una gran plataforma que proporciona muchas herramientas útiles para la comunicación de audio y video en tiempo real. En este tutorial, configuraremos una aplicación básica de Android para una conversación de video 1: 1 con efectos de voz, que le permite modificar casi cualquier flujo de audio que desee.
Paso 1: crea una cuenta de Agora y configura el proyecto
Después de registrarse, vaya a la consola de su ágora y navegue hasta la página del proyecto. Haga clic en el botón «Crear».
Luego, ingrese el nombre de su proyecto, caso de uso y seleccione «Modo de seguridad: ID de aplicación + Token» como método de autenticación.
Paso 2: Obtenga su ID de aplicación y genere un token temporal.
Obtenga su ID de aplicación en la página del proyecto y haga clic en el símbolo de la llave para generar un token temporal. Para generar un token, debe ingresar el nombre del canal. ahorrar.
Tenga en cuenta que su token solo es válido durante 24 horas.
Paso 3: configura el proyecto de muestra
Clone el repositorio básico de videollamadas de Agora y busque Basic-Video-Call/One-to-One-Video/Agora-Android-Tutorial-1to1
Proyecto de muestra. Esto es lo que necesitamos.
llenar app/src/main/res/values/strings.xml
Un archivo que contiene el ID de la aplicación y el token temporal generado en la Consola de Agora.
<string name="agora_app_id"><#YOUR APP ID#></string>
// Replace #YOUR ACCESS TOKEN# with your temporary token in the string format
<string name="agora_access_token">#YOUR ACCESS TOKEN#</string>
A continuación, necesitamos instalar nuestro agora sdk.
Abierto app/build.gradle
Y agregue la siguiente línea a la lista de dependencias:
dependencies
...
implementation 'io.agora.rtc:full-sdk:3.5.1'
Estamos casi listos para empezar.
Cambiar de alguna manera joinChannel
Method’demoChannel1 ‘al nombre de su canal en el paso anterior.
Puede iniciar su programa desde Android Studio y probarlo en un dispositivo Android real. Puedes usar Demo para unirte a tu canal a través de la red y dispositivos Android para ver si todo es normal.
Paso 4: la parte divertida. Efectos de voz.
El motor Agora proporciona efectos de voz. Puede ver el documento para ver la lista de efectos de voz que puede aplicar.
Por ejemplo, puede importar constantes integradas como esta:
...
import static io.agora.rtc.Constants.VOICE_CHANGER_EFFECT_OLDMAN;
...
Y aplica este efecto de voz joinChannel
método:
mRtcEngine.setAudioEffectPreset(VOICE_CHANGER_EFFECT_OLDMAN);
Utilice uno de los efectos de voz para ver una breve demostración. )
En conclusión
Con plataformas como Agora, puede crear un proyecto y utilizar algunas tecnologías interesantes en cuestión de minutos. Si este no es el futuro, ¡no sé qué es!