Heredan de: : Object
Definido en: : lib/opentok/render.rb
Visión general
Representa una visualización de Experience Composer de una sesión de OpenTok. Véase / Experience Composer.
Resumen de atributos de instancia
-
La hora en la que se inició Experience Composer, expresada en milisegundos desde la época Unix.
-
El identificador único del Experience Composer.
-
La clave API asociada al render.
-
El campo «Motivo» solo está disponible cuando el estado es «detenido» o «fallido».
-
La resolución del Experience Composer (ya sea «640x480», «480x640», «1280x720», «720x1280», «1920x1080» o «1080x1920»).
-
El ID de la sesión de OpenTok asociada a esta representación.
-
El estado de Experience Composer.
-
El identificador del flujo compuesto que se está publicando.
-
La marca de tiempo UNIX correspondiente a la última actualización del estado de Experience Composer.
-
Una URL accesible públicamente, controlada por el cliente y capaz de generar el contenido que se va a mostrar sin intervención del usuario.
Resumen de los métodos de instancia
-
Obtiene información sobre la representación de OpenTok Experience Composer.
-
Detiene el renderizado de OpenTok Experience Composer.
-
Una representación en forma de cadena codificada en JSON de la visualización de Experience Composer.
Manejo dinámico de métodos
Esta clase gestiona los métodos dinámicos a través del método `method_missing`.
#method_missing(método, *args, &block) ⇒ Objeto
Detalles de los atributos de la instancia
#fecha_de_creación ⇒ int
La hora en la que se inició Experience Composer, expresada en milisegundos desde la época Unix.
Devoluciones:
-
(int) —
el valor actual de «created_at»
#id ⇒ cadena
El identificador único del Experience Composer.
Devoluciones:
-
(cadena) —
el valor actual de id
#id_del_proyecto ⇒ cadena
La clave API asociada al render.
Devoluciones:
-
(cadena) —
el valor actual de «project_id»
#razón ⇒ cadena
El campo «Motivo» solo está disponible cuando el estado es «detenido» o «fallido». Si el estado es «detenido», el campo «Motivo» contendrá:
"Max Duration Exceeded" or "Stop Requested." If the status is failed, the reason will contain a more specific error message.
Devoluciones:
-
(cadena) —
el valor actual de la razón
#resolución ⇒ cadena
La resolución del Experience Composer (ya sea «640x480», «480x640», «1280x720», «720x1280», «1920x1080» o «1080x1920»).
Devoluciones:
-
(cadena) —
el valor actual de la resolución
#session_id ⇒ cadena
El ID de la sesión de OpenTok asociada a esta representación.
Devoluciones:
-
(cadena) —
el valor actual de session_id
#estado ⇒ cadena
El estado de Experience Composer. Consulta con frecuencia para comprobar si hay actualizaciones de estado. Esta propiedad debe tener uno de los siguientes valores:
- "starting" — The Vonage Video API platform is in the process of connecting to the remote application at the URL provided. This is the initial state.
- "started" — The Vonage Video API platform has successfully connected to the remote application server, and is publishing the web view to an OpenTok stream.
- "stopped" — The Experience Composer has stopped.
- "failed" — An error occurred and the Experience Composer could not proceed. It may occur at startup if the OpenTok server cannot connect to the remote
application server or republish the stream. It may also occur at any point during the process due to an error in the Vonage Video API platform.
Devoluciones:
-
(cadena) —
el valor actual del estado
#streamId ⇒ cadena
El identificador del flujo compuesto que se está publicando. El «streamId» no está disponible cuando el estado es «starting» y puede que tampoco lo esté cuando el estado es «failed».
Devoluciones:
-
(cadena) —
el valor actual de streamId
#actualizado_el ⇒ int
La marca de tiempo UNIX correspondiente a la última actualización del estado de Experience Composer.
Devoluciones:
-
(int) —
el valor actual de «updated_at»
#url ⇒ cadena
Una URL accesible públicamente, controlada por el cliente y capaz de generar el contenido que se va a mostrar sin intervención del usuario.
Devoluciones:
-
(cadena) —
el valor actual de la URL
Detalles del método de instancia
#información ⇒ Objeto
Obtiene información sobre la representación de OpenTok Experience Composer.
#stop ⇒ Objeto
Detiene el renderizado de OpenTok Experience Composer.
#to_json ⇒ Objeto
Una representación en forma de cadena codificada en JSON de la visualización de Experience Composer.