La clase `Error` se utiliza para definir el objeto de error que se pasa a los controladores de finalización.
Cada uno de los siguientes métodos, que se ejecutan de forma asíncrona, incluye un
completionHandler parámetro:
- OT.initPublisher()
- OT.reportIssue()
- OT.setProxyUrl()
- Publisher.setVideoSource()
- Session.connect()
- Session.forceDisconnect()
- Session.forceUnpublish()
- Session.publish()
- Session.subscribe()
- Subscriber.getStats()
La clase `Error` también define el error que se lanza cuando se rechaza la promesa devuelta por uno de los siguientes métodos:
- OT.desbloquearAudio()
- Publisher.applyVideoFilter()
- Publisher.clearVideoFilter()
- Publisher.applyAudioFilter()
- Publisher.clearAudioFilter()
- Publisher.getRtcStatsReport()
- Session.forceMuteAll()
- Session.forceMuteStream()
- Session.setEncryptionSecret()
- Subscriber.getRtcStatsReport()
El completionHandler El parámetro es una función que se invoca cuando la llamada al
método asíncrono se realiza con éxito o falla. Si la llamada asíncrona falla, a la
función de gestión de finalización se le pasa un objeto de error (definido por la clase Error). El code
y message Las propiedades del objeto de error proporcionan detalles sobre el error.
Aviso de obsolescencia:
OT.Error no se definirá en una próxima versión de la Video API de Vonage. Cuando esto ocurra,
los errores generados por el SDK serán simplemente casos de Error objetos.
Si tu código comprueba actualmente if (error instanceof OT.Error) Por favor, cámbialo.
if (/^OT_/.test(error.name)). (El name propiedad para todos los errores de la Video API de Vonage
que empiecen por 'OT_'.) Ten en cuenta, sin embargo, que este código está pensado
para facilitar la actualización, y quizá sea más adecuado que tu código se limite a comparar
con el error específico que quieras gestionar, como por ejemplo:
if (error.name === 'OT_USER_MEDIA_ACCESS_DENIED').
Propiedades
| Nombre | Tipo | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
code |
Numbers | Obsoleto: el código de error. Utiliza el name propiedad, no el code propiedad, para identificar el error mediante código. El code La propiedad del objeto Error se puede establecer en uno de los valores que se indican a continuación. Esta propiedad también se puede establecer en otros valores, y es posible que te interese facilitar este valor cuando consultes un problema con el servicio de asistencia de la API de Vonage. Errores al realizar una llamada Session.connect(): |
--- | --- | code |
Descripción | 1004 | Error de autenticación. Compruebe el mensaje de error para obtener más detalles. Este error puede producirse si introduce un token caducado al intentar conectarse a una sesión. También puede producirse si se introduce un token o una clave de API no válidos. Asegúrese de que está generando el token utilizando la versión actual de uno de los protocolos SDK para servidores de la Video API de Vonage. | 1005 | ID de sesión no válido. Asegúrate de generar el ID de sesión utilizando la versión actual de uno de los SDK para servidores de la Video API de Vonage. | 1006 | Conexión fallida. No se ha podido conectar a la sesión. Es posible que desee que el cliente compruebe la conexión de red. | 1026 | Incumplimiento de las condiciones del servicio: cumplimiento de la normativa de exportación. Consulte la Condiciones de uso. | 1027 | Se ha superado el límite de conexiones. El cliente ha intentado conectarse a una sesión que ha superado el límite de conexiones simultáneas. | 2001 | Error de conexión. Respuesta inesperada del servidor de la Video API de Vonage. Intenta volver a conectarte más tarde. | Errores tras la llamada Session.connect(): |
--- | --- | code |
Descripción | 3001 - 3007 | Comprueba el nombre del error OT_HTTP_ERROR. | 4020 | Sesión desconectada. Parece que se ha interrumpido la conexión a Internet. | Errores al llamar a Session.forceDisconnect(): |
--- | --- | code |
Descripción | 1010 | El cliente no está conectado a la sesión de la Video API de Vonage. Comprueba que el cliente se conecte correctamente y que no se haya desconectado antes de llamar a la función forceDisconnect(). | 1520 | No se puede forzar la desconexión. El token del cliente no tiene asignado el rol de moderador. Una vez que el cliente se haya conectado a la sesión, el capabilities La propiedad del objeto Session enumera las capacidades del cliente. |
Errores al llamar a Session.forceUnpublish(): |
--- | --- | code |
Descripción | 1010 | El cliente no está conectado a la sesión de la Video API de Vonage. Comprueba que el cliente se conecte correctamente y que no se haya desconectado antes de llamar a la función forceUnpublish(). | 1530 | No se puede forzar la retirada de la publicación. El token del cliente no tiene asignado el rol de moderador. Una vez que el cliente se haya conectado a la sesión, el capabilities La propiedad del objeto Session enumera las capacidades del cliente. |
Errores al llamar a Session.publish(): |
--- | --- | code |
Descripción | 1010 | El cliente no está conectado a la sesión de la Video API de Vonage. Comprueba que el cliente se conecte correctamente antes de intentar publicar. Además, comprueba que el cliente no se haya desconectado antes de intentar publicar. | 1500 | No se puede publicar. Esto puede deberse a lo siguiente: - El token del cliente no tiene asignado el rol de «publicar» ni el de «moderador». Una vez que el cliente se haya conectado a la sesión, el capabilities La propiedad del objeto Session enumera las capacidades del cliente. - El usuario final ha denegado el acceso a la cámara o al micrófono. - La página se ha cargado mediante HTTP en Chrome, que requiere HTTPS para acceder a la cámara y al micrófono. |
1553 | Error en el flujo de trabajo de WebRTC ICE. Se trata de un error que se produce al intentar establecer la comunicación entre los clientes de la sesión. Intenta volver a publicar o volver a conectarte a la sesión. | 2001 | Error al publicar. Respuesta inesperada del servidor de la Video API de Vonage. Intenta volver a publicar más tarde. | Errores al llamar a Session.signal(): |
--- | --- | code |
Descripción | 400 | Una de las propiedades de la señal —«data», «type» o «to»— no es válida. O bien, los datos no se pueden analizar como JSON. | 404 | La conexión «to» no existe. | 413 | La cadena de tipo supera la longitud máxima (128 bytes) o la cadena de datos supera el tamaño máximo (8 kB). | 500 | El cliente no está conectado a la sesión de la Video API de Vonage. Comprueba que el cliente se conecte correctamente antes de intentar enviar una señal. Además, comprueba que el cliente no se haya desconectado antes de intentar enviar una señal. | 2001 | Error en la señal. Respuesta inesperada del servidor de la Video API de Vonage. Intenta volver a enviar la señal más tarde. | Errores al llamar a Session.subscribe(): |
--- | --- | code |
Descripción | 0009 | Formato multimedia no compatible. | 0011 | Error de decodificación. | 1013 | Error de PeerConnection de WebRTC. Intenta volver a publicar la transmisión, volver a suscribirte a ella o volver a conectarte a la sesión. | 1501 | No es posible suscribirse al servicio de streaming en un plazo razonable. | 1502 | Este navegador no admite este formato de vídeo. | 1554 | Error en el flujo de trabajo de WebRTC ICE. Se trata de un error que se produce al intentar establecer la comunicación entre los clientes de la sesión. Intenta volver a suscribirte a la transmisión o volver a conectarte a la sesión. | 1600 | Error interno -- Error del suscriptor WebRTC. Intente volver a suscribirse al flujo o volver a conectarse a la sesión. | 1605 | Se ha superado el límite de transmisiones. El cliente ha intentado suscribirse a una transmisión en una sesión que ya ha superado el límite de transmisiones simultáneas. | 2001 | Error al suscribirse. Respuesta inesperada del servidor de la Video API de Vonage. Intenta suscribirte de nuevo más tarde. | Errores al llamar a OT.initPublisher(): |
--- | --- | code |
Descripción | 1004 | Error de autenticación. Compruebe el mensaje de error para obtener más detalles. Este error puede producirse si introduce un token caducado al intentar conectarse a una sesión. También puede producirse si se introduce un token o una clave de API no válidos. Asegúrese de que está generando el token utilizando la versión actual de uno de los protocolos SDK para servidores de la Video API de Vonage. | Errores al llamar a OT.reportIssue(): |
--- | --- | code |
Descripción | 2011 | Se ha producido un error al llamar a OT.reportIssue(). Comprueba la conexión de red del cliente. | Errores al llamar a OT.setProxyUrl(): |
--- | --- | code |
Descripción | 2021 | Intenta configurar la URL del proxy tras iniciar un objeto «Session» o «Publisher». | 2022 | Se ha intentado configurar la URL del proxy después de que ya se hubiera configurado (mediante una llamada previa a OT.setProxyUrl()). |
Errores al llamar a Publisher.setVideoSource(): |
--- | --- | code |
Descripción | 1040 | Al intentar cambiar la fuente de vídeo de un editor, no se utiliza la entrada de la cámara. | 1041 | El videoSourceId El parámetro no es una cadena de caracteres ni el identificador de un dispositivo de entrada de vídeo válido. |
Errores generales que pueden producirse al llamar a cualquier método: | --- | --- | code |
Descripción | 1011 | Parámetro no válido. Comprueba que has pasado valores de parámetro válidos en la llamada al método. | 2000 | Error interno. Intenta volver a conectarte a la sesión de la Video API de Vonage y vuelve a realizar la acción. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
message |
Cadena | La cadena de mensaje ofrece detalles sobre el error. Utiliza el name propiedad (no la message (propiedad) para identificar el error mediante código. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
Cadena | Una cadena que identifica el error. Utiliza esta propiedad (no la code propiedad) para identificar el error. Ten en cuenta que, en todos los errores, esta cadena comienza por 'OT_'. El name La propiedad del objeto Error se puede establecer en uno de los valores que se indican a continuación. En caso de errores inesperados, esta propiedad puede estar sin definir o tener otros valores. Es posible que te interese facilitar este valor cuando comentes un problema con el servicio de asistencia de la API de Vonage. Errores que pueden producirse al llamar a OT.initPublisher(): |
--- | --- | name |
Descripción | 'OT_HARDWARE_UNAVAILABLE' |
Parece que el hardware necesario para satisfacer la solicitud multimedia del usuario existe, pero no se ha podido obtener. Es posible que esté siendo utilizado por otra aplicación. | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_MEDIA_ENDED' |
Se ha activado el evento «ended» del elemento de vídeo. | 'OT_MEDIA_ERR_ABORTED' |
Se ha interrumpido la descarga del flujo para el elemento de vídeo. | 'OT_MEDIA_ERR_DECODE' |
Se ha producido un error de decodificación al intentar reproducir la transmisión en el elemento de vídeo. | 'OT_MEDIA_ERR_NETWORK' |
Un error de red ha provocado que se haya interrumpido la descarga de la transmisión. | 'OT_MEDIA_ERR_SRC_NOT_SUPPORTED' |
Se ha detectado que la transmisión no es apta para su reproducción. | 'OT_NOT_SUPPORTED' |
Hay algún elemento de la solicitud multimedia del usuario que no es compatible. | 'OT_NO_DEVICES_FOUND' |
No se ha encontrado ningún dispositivo que permita reproducir el contenido multimedia. | 'OT_NO_VALID_CONSTRAINTS' |
El vídeo y el audio estaban desactivados. Tienes que activar al menos uno de ellos. | 'OT_PROXY_URL_ALREADY_SET_ERROR' |
La variable «proxyUrl» ya está configurada. Volver a configurarla no tendrá ningún efecto. | 'OT_REQUESTED_DEVICE_PERMISSION_DENIED' |
El dispositivo de audio solicitado no tiene permisos para ser utilizado. | 'OT_SCREEN_SHARING_NOT_SUPPORTED' |
El navegador no admite la función de compartir pantalla. | 'OT_UNABLE_TO_CAPTURE_SCREEN' |
No se admite la función de compartir pantalla (y has configurado el videoSource propiedad del options parámetro de OT.initPublisher() a "application", "screen", o "window"). Antes de llamar a OT.initPublisher()puede llamar a OT.checkScreenSharingCapability() para comprobar si se admite la función de compartir pantalla. |
'OT_SCREEN_SHARING_EXTENSION_NOT_REGISTERED' |
Para poder compartir pantalla en este navegador se necesita una extensión, pero aún no se ha registrado ninguna. | 'OT_SCREEN_SHARING_EXTENSION_NOT_INSTALLED' |
Para poder compartir pantalla en este navegador se necesita una extensión, pero dicha extensión no está instalada. | Errores que pueden producirse al llamar a OT.reportIssue(): |
--- | --- | name |
Descripción | 'OT_REPORT_ISSUE_FAILED' |
Se ha producido un error al llamar a OT.reportIssue(). Comprueba la conexión de red del cliente. | Errores que pueden producirse al llamar a la función OT.setProxyUrl() método: |
--- | --- | name |
Descripción | 'SET_PROXY_URL_TIMING_ERROR' |
Intenta configurar la URL del proxy tras iniciar un objeto «Session» o «Publisher». | 'PROXY_URL_ALREADY_SET_ERROR' |
Se ha intentado configurar la URL del proxy después de que ya se hubiera configurado (mediante una llamada previa a OT.setProxyUrl()). |
Errores que pueden producirse al llamar a Publisher.setVideoSource(): |
--- | --- | name |
Descripción | 'OT_INVALID_VIDEO_SOURCE' |
El videoSourceId El parámetro no es una cadena de caracteres ni el identificador de un dispositivo de entrada de vídeo válido. |
'OT_SET_VIDEO_SOURCE_FAILURE' |
Al intentar cambiar la fuente de vídeo de un editor, no se utiliza la entrada de la cámara. | Errores que pueden producirse al llamar a Session.connect(): |
--- | --- | name |
Descripción | 'OT_AUTHENTICATION_ERROR' |
La clave API no coincide con el token ni con la sesión. | 'OT_BADLY_FORMED_RESPONSE' |
La respuesta JSON del servidor de la Video API de Vonage presentaba errores de formato. | 'OT_CONNECT_FAILED' |
No se ha podido conectar a la sesión. | 'OT_CONNECTION_LIMIT_EXCEEDED' |
El cliente ha intentado conectarse a una sesión que ha superado el límite de conexiones simultáneas. | 'OT_EMPTY_RESPONSE_BODY' |
Se ha recibido una respuesta vacía inesperada del servidor de la Video API de Vonage. | 'OT_INVALID_SESSION_ID' |
El ID de sesión no era válido. | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_TERMS_OF_SERVICE_FAILURE' |
No se ha podido establecer la conexión debido a un incumplimiento de las condiciones del servicio. | 'OT_INVALID_HTTP_STATUS' |
Se ha recibido un estado HTTP inesperado. | 'OT_XDOMAIN_OR_PARSING_ERROR' |
Se ha producido un error entre dominios o el servidor ha respondido con un JSON no válido. | 'OT_INVALID_ENCRYPTION_SECRET' |
La clave de cifrado no es válida. | 'OT_UNSUPPORTED_BROWSER' |
El navegador no admite el cifrado de extremo a extremo. | Errores que pueden producirse al llamar a Session.forceDisconnect(): |
--- | --- | name |
Descripción | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_PERMISSION_DENIED' |
Este token no permite realizar esta acción. El rol debe ser, como mínimo, el de moderador. | Errores que pueden producirse al llamar a Session.forceMuteAll(): |
--- | --- | name |
Descripción | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_PERMISSION_DENIED' |
Este token no permite realizar esta acción. El rol debe ser, como mínimo, el de moderador. | 'OT_UNEXPECTED_SERVER_RESPONSE' |
Un error interno del servidor. | Errores que pueden producirse al llamar a Session.forceMuteStream(): |
--- | --- | name |
Descripción | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_NOT_FOUND' |
No se ha encontrado el ID de la transmisión en esta sesión. | 'OT_PERMISSION_DENIED' |
El token no permite esta acción. El rol debe ser, como mínimo, el de moderador. | 'OT_UNEXPECTED_SERVER_RESPONSE' |
Un error interno del servidor. | Errores que pueden producirse al llamar a Session.forceUnpublish(): |
--- | --- | name |
Descripción | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_PERMISSION_DENIED' |
Este token no permite realizar esta acción. El rol debe ser, como mínimo, el de moderador. | Errores que pueden producirse al llamar a Session.publish(): |
--- | --- | name |
Descripción | 'OT_CHROME_MICROPHONE_ACQUISITION_ERROR' |
Chrome no consigue acceder al micrófono debido a un error de Chrome. Para solucionar este problema, el usuario debe reiniciar Chrome y volver a cargar tu página web. Se trata de un problema conocido que se solucione en Chrome. | 'OT_CONSTRAINTS_NOT_SATISFIED' |
No se han podido cumplir los requisitos para obtener los archivos multimedia del usuario. | 'OT_CREATE_PEER_CONNECTION_FAILED' |
No se ha podido establecer una conexión entre este cliente y el suscriptor o el enrutador multimedia de la Video API de Vonage. | 'OT_HARDWARE_UNAVAILABLE' |
Parece que el hardware necesario para satisfacer la solicitud multimedia del usuario existe, pero no se ha podido obtener. Es posible que esté siendo utilizado por otra aplicación. | 'OT_STREAM_CREATE_FAILED' |
El usuario ha intentado publicar en una sesión con cifrado de extremo a extremo activado sin especificar una clave de cifrado. | 'OT_ICE_WORKFLOW_FAILED' |
Se ha producido un error al establecer la conexión WebRTC. | 'OT_INVALID_AUDIO_OUTPUT_SOURCE' |
ID de dispositivo de salida de audio no válido. Debe ser un ID de dispositivo de salida de vídeo válido. | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_MEDIA_ERR_ABORTED' |
Se ha interrumpido la descarga del flujo para el elemento de vídeo. | 'OT_MEDIA_ERR_DECODE' |
Se ha producido un error de decodificación al intentar reproducir la transmisión en el elemento de vídeo. | 'OT_MEDIA_ERR_NETWORK' |
Un error de red ha provocado que se haya interrumpido la descarga de la transmisión. | 'OT_MEDIA_ERR_SRC_NOT_SUPPORTED' |
Se ha detectado que la transmisión no es apta para su reproducción. | 'OT_NO_DEVICES_FOUND' |
No se ha encontrado ningún dispositivo que permita reproducir el contenido multimedia. | 'OT_NO_VALID_CONSTRAINTS' |
El vídeo y el audio estaban desactivados. Tienes que activar al menos uno de ellos. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_NOT_SUPPORTED' |
Hay algún elemento de la solicitud multimedia del usuario que no es compatible. | 'OT_PERMISSION_DENIED' |
Este token no permite publicar. Para poder utilizar esta función, el rol debe ser, como mínimo, «editor». | 'OT_SCREEN_SHARING_NOT_SUPPORTED' |
El navegador no admite la función de compartir pantalla. | 'OT_SCREEN_SHARING_EXTENSION_NOT_REGISTERED' |
Para poder compartir pantalla en este navegador se necesita una extensión, pero aún no se ha registrado ninguna. | 'OT_SCREEN_SHARING_EXTENSION_NOT_INSTALLED' |
Para poder compartir pantalla en este navegador se necesita una extensión, pero dicha extensión no está instalada. | 'OT_SET_REMOTE_DESCRIPTION_FAILED' |
La conexión WebRTC ha fallado durante la ejecución de setDescription. | 'OT_STREAM_CREATE_FAILED' |
No se ha podido crear el flujo en el modelo de servidor. | 'OT_TIMEOUT' |
No se ha podido publicar en un plazo razonable. | 'OT_USER_MEDIA_ACCESS_DENIED' |
El usuario final ha denegado el permiso para acceder a los dispositivos de hardware, o bien ha denegado el acceso a la pantalla (en el caso de una transmisión compartida de pantalla). | 'OT_UNABLE_TO_CAPTURE_MEDIA' |
No se ha podido capturar el contenido multimedia. Se ha producido un error desconocido. | 'OT_UNEXPECTED_SERVER_RESPONSE' |
Esto indica que se ha producido un error inesperado en el servidor de la Video API de Vonage. | Errores que pueden producirse al llamar a Session.signal(): |
--- | --- | name |
Descripción | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_NOT_FOUND' |
No se ha encontrado el recurso. | 'OT_RATE_LIMIT_EXCEEDED' |
No se ha podido enviar la señal debido al límite de frecuencia. | Errores que pueden producirse al llamar a Session.subscribe(): |
--- | --- | name |
Descripción | 'OT_CREATE_PEER_CONNECTION_FAILED' |
No se ha podido establecer una conexión entre este cliente y el editor de la transmisión o el enrutador multimedia de la Video API de Vonage. | 'OT_DISCONNECTED' |
La acción no se ha podido realizar porque el cliente no está conectado a la sesión. | 'OT_UNABLE_TO_SUBSCRIBE' |
El usuario ha intentado suscribirse en una sesión con cifrado de extremo a extremo activado sin haber especificado una clave de cifrado. | 'OT_INVALID_PARAMETER' |
Uno o varios parámetros no eran válidos o no se habían introducido. | 'OT_ICE_WORKFLOW_FAILED' |
Se ha producido un error al establecer la conexión WebRTC. | 'OT_MEDIA_ERR_ABORTED' |
Se ha interrumpido la descarga del flujo para el elemento de vídeo. | 'OT_MEDIA_ERR_DECODE' |
Se ha producido un error de decodificación al intentar reproducir la transmisión en el elemento de vídeo. | 'OT_MEDIA_ERR_NETWORK' |
Un error de red ha provocado que se haya interrumpido la descarga de la transmisión. | 'OT_MEDIA_ERR_SRC_NOT_SUPPORTED' |
Se ha detectado que la transmisión no es apta para su reproducción. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | 'OT_SET_REMOTE_DESCRIPTION_FAILED' |
La conexión WebRTC ha fallado durante la ejecución de setDescription. | 'OT_STREAM_DESTROYED' |
La retransmisión se interrumpió antes de que se pudiera suscribirse a ella. | 'OT_STREAM_LIMIT_EXCEEDED' |
El cliente ha intentado suscribirse a una transmisión en una sesión que ha superado el límite de transmisiones simultáneas. | 'OT_STREAM_NOT_FOUND' |
No se ha podido suscribir a la transmisión porque no se ha encontrado. | 'OT_UNABLE_TO_SUBSCRIBE' |
No se ha podido suscribir al servicio de streaming debido a un error inesperado. | Errores que pueden producirse al llamar a Subscriber.getStats(): |
--- | --- | name |
Descripción | 'OT_HTTP_ERROR' |
La acción ha fallado. Se ha recibido una respuesta no válida del servidor de la Video API de Vonage. | 'OT_NOT_CONNECTED' |
No se ha podido realizar la acción porque no estás conectado a la red. | Errores que pueden producirse cuando la Promise devuelta por la OT.unblockAudio() El método ha sido rechazado: |
--- | --- | name |
Descripción | 'OT_MEDIA_ERR_ABORTED' |
Se ha interrumpido la descarga de un flujo de audio. | 'OT_MEDIA_ERR_NETWORK' |
Un error de red ha provocado que se haya interrumpido la descarga de una transmisión. | 'OT_MEDIA_ERR_DECODE' |
Se ha producido un error de decodificación al intentar reproducir una transmisión. | 'OT_MEDIA_ERR_SRC_NOT_SUPPORTED' |
Se ha detectado que una transmisión no es apta para su reproducción. | Errores que pueden producirse cuando la Promise devuelta por la Publisher.getRtcStatsReport() o Subscriber.getRtcStatsReport() El método ha sido rechazado: |
--- | --- | name |
Descripción | 'OT_PEER_CONNECTION_NOT_CONNECTED' |
El PeerConnection porque el editor o el suscriptor no están conectados. | 'OT_GET_RTC_STATS_REPORT_NOT_SUPPORTED' |
El navegador no admite este método (por ejemplo, en Chrome versión 57 y anteriores, que no admiten el RTCPeerConnection.getStats() (estándar). |
Métodos
| Nombre | Descripción |
|---|---|
isDefaultPrevented() → {Boolean} |
Si se ha impedido el comportamiento predeterminado del evento mediante una llamada a preventDefault() (true) o no (false). |
preventDefault() |
Evita que se produzca el comportamiento predeterminado asociado al evento. |
isDefaultPrevented() → {Boolean}
Si se ha impedido el comportamiento predeterminado del evento mediante una llamada a
preventDefault() (true) o no (false).
Véase preventDefault().
Devoluciones:
preventDefault()
Evita que se produzca el comportamiento predeterminado asociado al evento.
Para comprobar si un evento tiene un comportamiento predeterminado, consulta el cancelable propiedad
del objeto de evento.
Llame al preventDefault() método en la función de devolución de llamada del evento.
Los siguientes eventos tienen comportamientos predeterminados:
sessionDisconnect— Véase SessionDisconnectEvent.preventDefault().streamDestroyed— Véase StreamEvent.preventDefault().accessDialogOpened— Consulta el Evento «accessDialogOpened».accessDenied— Consulta el Evento «accessDenied».