java.lang.Enum<OpentokError.ErrorCode>
com.opentok.android.OpentokError.ErrorCode
Todas las interfaces implementadas:
: Serializable, Comparable<OpentokError.ErrorCode>, Constable
Clase contenedora: : OpentokError
public static enum OpentokError.ErrorCode extends Enumeración<OpentokError.ErrorCode>
Define los valores de los códigos de error para los objetos OpentokError.
Resumen de clases anidadas
Clases e interfaces anidadas que heredan de la clase java.lang.Enumeración
Enum.EnumDesc<E extends Enum<E>>
Resumen de constantes de enumeración
Constantes de enumeración
Constante de enumeración
Descripción
AuthorizationFailure
Se ha introducido una clave o un token de API no válido.
CameraFailed
Se ha producido un error al obtener el vídeo de la cámara.
ConnectionDropped
Se ha interrumpido la conexión con el servidor de mensajería de OpenTok.
ConnectionFailed
No se ha podido establecer la conexión para la sesión.
ConnectionRefused
No se ha podido abrir una conexión con el servidor de mensajería OpenTok.
ConnectionTimedOut
Se ha agotado el tiempo de espera del suscriptor al intentar conectarse a la transmisión.
DecryptionInternalError
Error interno al descifrar un paquete
DecryptionUnsupportedCodec
Códec multimedia no compatible para el descifrado
EncryptionInternalError
Error interno al cifrar un paquete
EncryptionSecretMismatch
Discrepancia secreta al descifrar un paquete
EncryptionSecretMissing
Se ha intentado unirse a una sesión cifrada de extremo a extremo sin un secreto de cifrado
EncryptionUnsupportedCodec
Códec multimedia no compatible con el cifrado
InvalidEncryptionSecret
Clave de cifrado no válida
InvalidSessionId
No se ha podido establecer la conexión: se ha introducido un ID de sesión no válido.
MediaTransformerCustomCallbackNotProvided
MediaTransformerInternalError
MediaTransformerInvalidType
MediaTransformerModelNotFound
MediaTransformerNameNotProvided
MediaTransformerOpenTokTransformersLibraryNotLoaded
MediaTransformerOpenTokTransformersSymbolNotFound
MediaTransformerPropertiesNotProvided
NoMessagingServer
Se ha producido un error al conectarse al servidor de mensajería de OpenTok.
OpenTokTransformersCustomRadiusPropertyNotProvided
OpenTokTransformersImageFilePathNotFound
OpenTokTransformersImageFilePathPropertyNotProvided
OpenTokTransformersInternalError
OpenTokTransformersInvalidCustomRadiusProperty
OpenTokTransformersInvalidName
OpenTokTransformersInvalidParam
OpenTokTransformersInvalidPropertiesFormat
OpenTokTransformersInvalidRadiusProperty
OpenTokTransformersMlTransformerInitError
OpenTokTransformersModelFileNotFound
OpenTokTransformersNameNotProvided
OpenTokTransformersPropertiesNotProvided
OpenTokTransformersRadiusPropertyNotProvided
P2PSessionMaxParticipants
Una sesión con la función «peer-to-peer» activada solo puede tener dos participantes.
PublisherCameraAccessDenied
PublisherCannotAccessCamera
PublisherInternalError
Se ha producido un error interno al publicar.
PublisherTimeout
Se ha producido un tiempo de espera al intentar publicar.
PublisherUnableToPublish
PublisherUnexpectedPeerConnectionDisconnection
PublisherWebRTCError
Error de WebRTC del suscriptor.
SessionBlockedCountry
No se ha podido conectar a la sesión.
SessionConnectionLimitExceeded
El cliente ha intentado conectarse a una sesión que ha superado el límite de conexiones simultáneas.
SessionConnectionTimeout
Se ha agotado el tiempo de espera de la conexión al intentar conectarse a la sesión.
SessionDisconnected
Se está intentando publicar en una sesión desconectada.
SessionIllegalState
No se puede conectar a una sesión que ya está conectada.
SessionInternalError
Se ha producido un error interno al conectarse a la sesión.
SessionInvalidSignalType
Tipo de señal no válido.
SessionNullOrInvalidParameter
Has pasado un parámetro no válido o la sesión es nula.
SessionPublisherNotFound
En esta sesión se desconoce quién es el editor.
SessionSignalDataTooLong
Señal no válida: la cadena de datos es demasiado larga (longitud máxima: 8196).
SessionSignalTypeTooLong
Señal no válida: la cadena de tipo es demasiado larga (longitud máxima: 128).
SessionStateFailed
Se ha agotado el tiempo de espera de la conexión al intentar obtener el estado de la sesión.
SessionSubscriberNotFound
Este usuario no figura en esta sesión.
SessionUnableToForceDisconnect
No se puede forzar la desconexión, quizá porque las capacidades del cliente son limitadas.
SessionUnableToForceMute
No se puede forzar el silencio; quizá sea porque las capacidades del cliente son limitadas.
SessionUnableToSendSignal
No se puede enviar la señal, quizá porque las capacidades del cliente son limitadas (por ejemplo, un token solo de publicación).
SessionUnexpectedGetSessionInfoResponse
No se ha podido conectar a la sesión.
SubscriberInternalError
Error interno al suscribirse.
SubscriberServerCannotFindStream
El suscriptor ha fallado porque falta la transmisión.
SubscriberStreamLimitExceeded
El cliente ha intentado suscribirse a una transmisión en una sesión que ha superado el límite de transmisiones simultáneas.
SubscriberWebRTCError
Error de WebRTC del suscriptor.
UnknownError
UnknownPublisherInstance
No se puede retirar la publicación: se ha pasado una instancia de Publisher desconocida al método Session.unpublish().
UnknownSubscriberInstance
No se puede dar de baja: se ha pasado una instancia de Subscriber desconocida al método Session.unsubscribe().
VideoCaptureFailed
Se ha producido un error en el dispositivo de captura de vídeo.
VideoRenderFailed
Se ha producido un error en el renderizador de vídeo.
Resumen del método
Todos los métodosMétodos estáticosMétodos de instanciaMétodos concretos
Modificador y tipo
Método
Descripción
static OpentokError.ErrorCode
fromTypeCode(int id)
Determinar el tipo de compilación a partir del código de error.
int
getErrorCode()
Devuelve errorCode.
static OpentokError.ErrorCode
valueOf(String name)
Devuelve la constante de enumeración de esta clase con el nombre especificado.
static OpentokError.ErrorCode[]
values()
Devuelve un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas.
Métodos heredados de la clase java.lang.Enumeración
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Métodos heredados de la clase java.lang.Objeto
getClass, notify, notifyAll, wait, wait, wait
Detalles de las constantes de enumeración
Error desconocido
public static final OpentokError.ErrorCode Error desconocido
Error de autorización
public static final OpentokError.ErrorCode Error de autorización
Se ha introducido una clave o un token de API no válido.
InvalidSessionId
public static final OpentokError.ErrorCode InvalidSessionId
No se ha podido establecer la conexión: se ha introducido un ID de sesión no válido.
Error de conexión
public static final OpentokError.ErrorCode Error de conexión
No se ha podido establecer la conexión para la sesión.
NoMessagingServer
public static final OpentokError.ErrorCode NoMessagingServer
Se ha producido un error al conectarse al servidor de mensajería de OpenTok.
Conexión rechazada
public static final OpentokError.ErrorCode Conexión rechazada
No se ha podido abrir una conexión con el servidor de mensajería OpenTok. Comprueba que los puertos de salida 443 y 8080 estén accesibles.
Error en el estado de la sesión
public static final OpentokError.ErrorCode Error en el estado de la sesión
Se ha agotado el tiempo de espera de la conexión al intentar obtener el estado de la sesión. Comprueba la conexión de red.
P2PSessionMaxParticipants
public static final OpentokError.ErrorCode P2PSessionMaxParticipants
Una sesión con la función «peer-to-peer» activada solo puede tener dos participantes.
Tiempo de espera de la conexión de sesión
public static final OpentokError.ErrorCode Tiempo de espera de la conexión de sesión
Se ha agotado el tiempo de espera de la conexión al intentar conectarse a la sesión. Comprueba la conexión de red.
Error interno de sesión
public static final OpentokError.ErrorCode Error interno de sesión
Se ha producido un error interno al conectarse a la sesión. Intenta volver a conectarte.
Tipo de señal no válida de sesión
public static final OpentokError.ErrorCode Tipo de señal no válida de sesión
Tipo de señal no válido.
SessionSignalDataTooLong
public static final OpentokError.ErrorCode SessionSignalDataTooLong
Señal no válida: la cadena de datos es demasiado larga (longitud máxima: 8196).
Tipo de señal de sesión demasiado largo
public static final OpentokError.ErrorCode Tipo de señal de sesión demasiado largo
Señal no válida: la cadena de tipo es demasiado larga (longitud máxima: 128).
No se puede forzar la desconexión de la sesión
public static final OpentokError.ErrorCode No se puede forzar la desconexión de la sesión
No se puede forzar la desconexión, quizá porque las capacidades del cliente son limitadas.
SessionUnableToForceMute
public static final OpentokError.ErrorCode SessionUnableToForceMute
No se puede forzar el silencio; quizá sea porque las capacidades del cliente son limitadas.
Sesión incapaz de enviar señal
public static final OpentokError.ErrorCode Sesión incapaz de enviar señal
No se puede enviar la señal, quizá porque las capacidades del cliente son limitadas (por ejemplo, un token solo de publicación).
Se ha perdido la conexión
public static final OpentokError.ErrorCode Se ha perdido la conexión
Se ha interrumpido la conexión con el servidor de mensajería de OpenTok. Comprueba la conexión a la red.
Sesión desconectada
public static final OpentokError.ErrorCode Sesión desconectada
Se está intentando publicar en una sesión desconectada.
Error interno del editor
public static final OpentokError.ErrorCode Error interno del editor
Se ha producido un error interno al publicar. Intenta volver a publicar.
Error de WebRTC del editor
public static final OpentokError.ErrorCode Error de WebRTC del editor
Error de WebRTC del suscriptor. Llama al getMessage() método para
obtener más detalles.
El editor no puede publicar
public static final OpentokError.ErrorCode El editor no puede publicar
Editor: Desconexión inesperada de la conexión entre pares
public static final OpentokError.ErrorCode Editor: Desconexión inesperada de la conexión entre pares
El editor no puede acceder a la cámara
public static final OpentokError.ErrorCode El editor no puede acceder a la cámara
EditorCámaraAccesoDenegado
public static final OpentokError.ErrorCode EditorCámaraAccesoDenegado
Tiempo de espera de conexión agotado
public static final OpentokError.ErrorCode Tiempo de espera de conexión agotado
Se ha agotado el tiempo de espera del suscriptor al intentar conectarse a la transmisión. Intenta volver a suscribirte a la transmisión.
Error de WebRTC del suscriptor
public static final OpentokError.ErrorCode Error de WebRTC del suscriptor
Error de WebRTC del suscriptor. Llama al getMessage() método para
obtener más detalles.
El servidor de suscriptores no puede encontrar la transmisión
public static final OpentokError.ErrorCode El servidor de suscriptores no puede encontrar la transmisión
El suscriptor ha fallado porque falta el flujo. Esto puede ocurrir si el suscriptor se crea al mismo tiempo que el flujo se elimina de la sesión.
Se ha superado el límite de transmisiones por suscriptor
public static final OpentokError.ErrorCode Se ha superado el límite de transmisiones por suscriptor
El cliente ha intentado suscribirse a una transmisión en una sesión que ha superado el límite de transmisiones simultáneas.
Error interno del suscriptor
public static final OpentokError.ErrorCode Error interno del suscriptor
Se ha producido un error interno al suscribirse. Inténtalo de nuevo.
Instancia de editor desconocido
public static final OpentokError.ErrorCode Instancia de editor desconocido
No se puede retirar la publicación: se ha pasado una instancia de Publisher desconocida al método Session.unpublish().
Instancia de suscriptor desconocido
public static final OpentokError.ErrorCode Instancia de suscriptor desconocido
No se puede dar de baja: se ha pasado una instancia de Subscriber desconocida al método Session.unsubscribe().
SessionNullOrInvalidParameter
public static final OpentokError.ErrorCode SessionNullOrInvalidParameter
Has pasado un parámetro no válido o la sesión es nula.
Error al capturar vídeo
public static final OpentokError.ErrorCode Error al capturar vídeo
Se ha producido un error en el dispositivo de captura de vídeo.
Error de cámara
public static final OpentokError.ErrorCode Error de cámara
Se ha producido un error al obtener el vídeo de la cámara.
Error al renderizar el vídeo
public static final OpentokError.ErrorCode Error al renderizar el vídeo
Se ha producido un error en el renderizador de vídeo.
SessionSubscriberNotFound
public static final OpentokError.ErrorCode SessionSubscriberNotFound
El suscriptor es desconocido para esta sesión. Esto suele deberse a
una llamada a Session.unsubscribe(SubscriberKit subscriber) con un suscriptor que
no está asociado a la sesión.
SessionPublisherNotFound
public static final OpentokError.ErrorCode SessionPublisherNotFound
El editor es desconocido en esta sesión. Esto suele deberse a que se ha llamado a
Session.unpublish(PublisherKit publisher) con un editor que no
está transmitiendo un flujo a la sesión.
Tiempo de espera del editor
public static final OpentokError.ErrorCode Tiempo de espera del editor
Se ha producido un tiempo de espera al intentar publicar.
País con sesión bloqueada
public static final OpentokError.ErrorCode País con sesión bloqueada
No se ha podido conectar a la sesión. Incumplimiento de las condiciones del servicio: cumplimiento de la normativa de exportación.
Se ha superado el límite de conexión de la sesión
public static final OpentokError.ErrorCode Se ha superado el límite de conexión de la sesión
El cliente ha intentado conectarse a una sesión que ha superado el límite de conexiones simultáneas.
SessionUnexpectedGetSessionInfoResponse
public static final OpentokError.ErrorCode SessionUnexpectedGetSessionInfoResponse
No se ha podido conectar a la sesión. Inténtalo de nuevo.
Estado ilegal de la sesión
public static final OpentokError.ErrorCode Estado ilegal de la sesión
No se puede conectar a una sesión que ya está conectada. O no se puede suscribirse a un flujo que ya no forma parte de la sesión.
Falta el secreto de cifrado
public static final OpentokError.ErrorCode Falta el secreto de cifrado
Se ha intentado unirse a una sesión cifrada de extremo a extremo sin un secreto de cifrado
Error interno de cifrado
public static final OpentokError.ErrorCode Error interno de cifrado
Error interno al cifrar un paquete
Error interno de descifrado
public static final OpentokError.ErrorCode Error interno de descifrado
Error interno al descifrar un paquete
Discrepancia en el secreto de cifrado
public static final OpentokError.ErrorCode Discrepancia en el secreto de cifrado
Discrepancia secreta al descifrar un paquete
Secreto de cifrado no válido
public static final OpentokError.ErrorCode Secreto de cifrado no válido
Clave de cifrado no válida
Códec sin soporte de cifrado
public static final OpentokError.ErrorCode Códec sin soporte de cifrado
Códec multimedia no compatible con el cifrado
Decodificación de códec no compatible
public static final OpentokError.ErrorCode Decodificación de códec no compatible
Códec multimedia no compatible para el descifrado
Error interno de MediaTransformer
public static final OpentokError.ErrorCode Error interno de MediaTransformer
MediaTransformerInvalidType
public static final OpentokError.ErrorCode MediaTransformerInvalidType
No se ha proporcionado el nombre del transformador multimedia
public static final OpentokError.ErrorCode No se ha proporcionado el nombre del transformador multimedia
MediaTransformer: no se ha proporcionado una llamada de retorno personalizada
public static final OpentokError.ErrorCode MediaTransformer: no se ha proporcionado una llamada de retorno personalizada
No se han proporcionado las propiedades de MediaTransformer
public static final OpentokError.ErrorCode No se han proporcionado las propiedades de MediaTransformer
MediaTransformerModelNotFound
public static final OpentokError.ErrorCode MediaTransformerModelNotFound
MediaTransformerOpenTokTransformersLibraryNoCargada
public static final OpentokError.ErrorCode MediaTransformerOpenTokTransformersLibraryNoCargada
MediaTransformerOpenTokTransformersSymbolNotFound
public static final OpentokError.ErrorCode MediaTransformerOpenTokTransformersSymbolNotFound
OpenTokTransformersErrorInterno
public static final OpentokError.ErrorCode OpenTokTransformersErrorInterno
OpenTokTransformersParámetroNoVálido
public static final OpentokError.ErrorCode OpenTokTransformersParámetroNoVálido
OpenTokTransformersNombreNoEspecificado
public static final OpentokError.ErrorCode OpenTokTransformersNombreNoEspecificado
OpenTokTransformersNombreNoVálido
public static final OpentokError.ErrorCode OpenTokTransformersNombreNoVálido
OpenTokTransformersPropertiesNotProvided
public static final OpentokError.ErrorCode OpenTokTransformersPropertiesNotProvided
OpenTokTransformersFormatoDePropiedadesNoVálido
public static final OpentokError.ErrorCode OpenTokTransformersFormatoDePropiedadesNoVálido
OpenTokTransformersModelFileNotFound
public static final OpentokError.ErrorCode OpenTokTransformersModelFileNotFound
OpenTokTransformersRadiusPropertyNotProvided
public static final OpentokError.ErrorCode OpenTokTransformersRadiusPropertyNotProvided
OpenTokTransformersPropiedadDeRadioInválida
public static final OpentokError.ErrorCode OpenTokTransformersPropiedadDeRadioInválida
OpenTokTransformers: la propiedad «CustomRadius» no se ha especificado
public static final OpentokError.ErrorCode OpenTokTransformers: la propiedad «CustomRadius» no se ha especificado
OpenTokTransformersPropiedad de radio personalizada no válida
public static final OpentokError.ErrorCode OpenTokTransformersPropiedad de radio personalizada no válida
OpenTokTransformersImageFilePathPropertyNotProvided
public static final OpentokError.ErrorCode OpenTokTransformersImageFilePathPropertyNotProvided
OpenTokTransformersImageFilePathNotFound
public static final OpentokError.ErrorCode OpenTokTransformersImageFilePathNotFound
OpenTokTransformersMlTransformerInitError
public static final OpentokError.ErrorCode OpenTokTransformersMlTransformerInitError
Detalles del método
valores
público estático OpentokError.ErrorCode[] valores()
Devuelve un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas.
Devuelve: : un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas
valueOf
público estático OpentokError.ErrorCode valueOf(Cadena nombre)
Devuelve la constante de enumeración de esta clase con el nombre especificado. La cadena debe coincidir con exactamente un identificador que se utiliza para declarar una constante de enumeración en esta clase. (No se permiten caracteres de espacio en blanco superfluos.)
Parámetros:
: name - el nombre de la constante de enumeración que se va a devolver.
Devuelve: : la constante de enumeración con el nombre especificado
Lanzamientos:
: IllegalArgumentException - si esta clase de enumeración no tiene ninguna constante con el nombre especificado
: NullPointerException - si el argumento es nulo
getErrorCode
public int getErrorCode()
Devuelve errorCode.
Devuelve: : errorCode
fromTypeCode
público estático OpentokError.ErrorCode fromTypeCode(int id)
Determinar el tipo de compilación a partir del código de error.