Tag: AGORA.IO
https://api.agora.io/v1/apps/${config.agoraAppId}/cloud_recording/resourceid/${meetingComplete.resourceId}/sid/${meetingComplete.sid}/mode/mix/stop La API siempre obtiene la siguiente respuesta: { resourceId: '', sid: '', code: 404, serverResponse: { command: 'StopCloudRecorder', payload: { message: 'No se pudo encontrar al trabajador.' }, subscribeModeBitmask: 1, vid: '' } } }
He implementado el SDK de Agora 3.0 para videollamadas. Ahora estoy intentando hacer funcionar la compartición de pantalla, pero continúo recibiendo el error proporcionado en la imagen de abajo (Join failed: NO_AUTHORIZED). Imagen de la consola mientras se comparte pantalla: https://i.stack.imgur.com/egtzY.png Código de muestra de compartición de pantalla: async shareScreen() . . . Read more
Intentando actualizar el paquete de Xamarin.Agora.iOS NuGet a la versión 3.5.1-beta1, surge este error durante la construcción del build: error MT2101: No se puede resolver la referencia ‘System.UIntPtr System.nuint::op_Explicit(System.nuint)’, referenciada por el método ‘System.Int32 DT.Xamarin.Agora.AgoraRtcEngineKit::AdjustUserPlaybackSignalVolume (System.nuint, System.Int32)’ en ‘Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=xxxxx’. La versión más reciente de Xamarin.forms es la . . . Read more
Como traductor de IT que traduce documentos técnicos, su traducción debería ser así: const Authorization = `Basic ${Buffer.from(`${config.CUSTOMERID}:${config.CUSTOMER_SECRET}`).toString(‘base64’)}`; const acquire = await axios.post(`https://api.agora.io/v1/apps/${config.agoraAppId}/cloud_recording/acquire`,{ cname: groupId, uid: userId, clientRequest: { }, }, { headers: { Authorization } } ); Obtengo la siguiente respuesta cuando llamo a la grabación en la nube . . . Read more
Actualicé nuestra versión de Agora a 3.5.0 porque no funcionaba en ios 15. Ahora funciona en ios 15, pero no en Android. El código comienza exactamente en esto: https://github.com/AgoraIO-Community/react-native-agora/blob/master/example/src/examples/basic/JoinChannelVideo/JoinChannelVideo.tsx UNSAFE_componentWillMount() { this._initEngine(); } componentWillUnmount() { this._engine?.destroy(); } _initEngine = async () => { this._engine = await RtcEngine.createWithContext( new RtcEngineContext(config.appId) ); . . . Read more