Erbt von: : Object

Definiert in: : lib/opentok/render.rb

Übersicht

Stellt eine vom Experience Composer gerenderte Darstellung einer OpenTok-Sitzung dar. Siehe / Experience Composer.

Übersicht über Instanzattribute

Zusammenfassung der Instanzmethoden

  • #Info ⇒ Objekt

    Ruft Informationen zum Rendering des OpenTok Experience Composer ab.

  • #stoppen ⇒ Objekt

    Beendet die Darstellung des OpenTok Experience Composer.

  • #to_json ⇒ Objekt

    Eine JSON-kodierte Zeichenfolgenrepräsentation der Darstellung des Experience Composers.

Dynamische Methodenbehandlung

Diese Klasse verarbeitet dynamische Methoden mithilfe der Methode `method_missing`.

#method_missing(Methode, *args, &block) ⇒ Objekt

Details zu Instanzattributen

#created_at ⇒ int

Der Zeitpunkt, zu dem der Experience Composer gestartet wurde, ausgedrückt in Millisekunden seit der Unix-Epoche.

Rückgabe:

  • (int) —

    der aktuelle Wert von „created_at“

#id ⇒ Zeichenkette

Die eindeutige ID für den Experience Composer.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert von id

#Projekt-ID ⇒ Zeichenkette

Der mit dem Render verknüpfte API-Schlüssel.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert von „project_id“

#Grund ⇒ Zeichenkette

Das Feld „Grund“ ist nur verfügbar, wenn der Status entweder „gestoppt“ oder „fehlgeschlagen“ lautet. Wenn der Status „gestoppt“ ist, enthält das Feld „Grund“ entweder

"Max Duration Exceeded" or "Stop Requested." If the status is failed, the reason will contain a more specific error message.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert der Vernunft

#Entschließung ⇒ Zeichenkette

Die Auflösung des Experience Composer (entweder „640x480“, „480x640“, „1280x720“, „720x1280“, „1920x1080“ oder „1080x1920“).

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert der Auflösung

#session_id ⇒ Zeichenkette

Die Sitzungs-ID der OpenTok-Sitzung, die mit dieser Darstellung verknüpft ist.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert von session_id

#Status ⇒ Zeichenkette

Der Status des Experience Composer. Führen Sie regelmäßig Abfragen durch, um Statusaktualisierungen zu überprüfen. Diese Eigenschaft kann auf einen der folgenden Werte gesetzt werden:

- "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.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert des Status

#streamId ⇒ Zeichenkette

Die ID des zusammengesetzten Streams, der veröffentlicht wird. Die streamId ist nicht verfügbar, wenn der Status „starting“ lautet, und ist möglicherweise nicht verfügbar, wenn der Status „failed“ lautet.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert von streamId

#aktualisiert_am ⇒ int

Der UNIX-Zeitstempel, zu dem der Status des Experience Composers zuletzt aktualisiert wurde.

Rückgabe:

  • (int) —

    der aktuelle Wert von „updated_at“

#URL ⇒ Zeichenkette

Eine öffentlich zugängliche URL, die vom Kunden verwaltet wird und die den darzustellenden Inhalt ohne Benutzereingriff generieren kann.

Rückgabe:

  • (Zeichenkette) —

    der aktuelle Wert der URL

Details zur Instanzmethode

#Info ⇒ Objekt

Ruft Informationen zum Rendering des OpenTok Experience Composer ab.

#stoppen ⇒ Objekt

Beendet die Darstellung des OpenTok Experience Composer.

#to_json ⇒ Objekt

Eine JSON-kodierte Zeichenfolgenrepräsentation der Darstellung des Experience Composers.