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

Resumen de los métodos 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.

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.