| Entspricht | NSObject |
| Deklariert in | OTPublisherKit.h |
Übersicht
Wird zum Senden von Nachrichten für eine OTPublisher-Instanz verwendet. Die OTPublisher-Klasse
enthält eine delegate Eigenschaft. Wenn Sie die
[OTPublisherKit initWithDelegate:] Nachricht oder die
[OTPublisherKit initWithDelegate:settings:] In der Nachricht geben Sie ein
OTPublisherKitDelegate-Objekt an.
– publisher:didFailWithError: erforderliche Methode
Wird gesendet, wenn beim Publisher ein Fehler auftritt. Nach dem Senden dieser Meldung gilt der Publisher als vollständig von einer Sitzung getrennt und kann freigegeben werden.
- (void)publisher:(nonnull OTPublisherKit *)publisher didFailWithError:(nonnull OTError *)error
Parameter
publisher |
Der Verlag, der auf dieses Ereignis hingewiesen hat. |
error |
Der Fehler (ein OTError Objekt). Das OTPublisherErrorCode Die Enumeration (definiert in der Klasse „OTError“) definiert Werte für die code Eigenschaft dieses Objekts. |
Angemeldet in
OTPublisherKit.h
– muteForced:
Wird gesendet, wenn ein Moderator diesen Sender dazu gezwungen hat, den Ton stummzuschalten.
- (void)muteForced:(nonnull OTPublisherKit *)publisher
Parameter
publisher |
Der Verlag. |
Diskussion
Siehe [OTSession forceMuteAll:error:] und [OTSession forceMuteStream:error:].
Angemeldet in
OTPublisherKit.h
– publisher:streamCreated:
Wird gesendet, sobald der Herausgeber mit dem Streaming beginnt.
- (void)publisher:(nonnull OTPublisherKit *)publisher streamCreated:(nonnull OTStream *)stream
Parameter
publisher |
Der Herausgeber des Streams. |
stream |
Der erstellte Stream. |
Angemeldet in
OTPublisherKit.h
– publisher:streamDestroyed:
Wird gesendet, wenn der Sender das Streaming beendet.
- (void)publisher:(nonnull OTPublisherKit *)publisher streamDestroyed:(nonnull OTStream *)stream
Parameter
publisher |
Der Anbieter, der die Übertragung dieses Streams eingestellt hat. |
stream |
Der Stream, der zu Ende ging. |
Angemeldet in
OTPublisherKit.h
– publisherVideoDisabled:reason:
Diese Meldung wird gesendet, wenn der Publisher die Übertragung des Videos beendet. Überprüfen Sie den Parameter „reason“, um den Grund für die Unterbrechung der Videoübertragung zu ermitteln.
- (void)publisherVideoDisabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason
Parameter
publisher |
Die OTPublisher das keine Videos mehr senden wird. |
reason |
Der Grund, warum die Videospur deaktiviert wurde. Siehe OTPublisherVideoEventGrund. |
Angemeldet in
OTPublisherKit.h
– publisherVideoEnabled:reason:
Diese Meldung wird gesendet, wenn der Videostream des Publishers wieder aufgenommen wird (nachdem das Video deaktiviert wurde). Überprüfen Sie den Parameter „reason“, um den Grund für die Wiederaufnahme des Videos zu ermitteln.
- (void)publisherVideoEnabled:(nonnull OTPublisherKit *)publisher reason:(OTPublisherVideoEventReason)reason
Parameter
publisher |
Die OTPublisher das Videos überträgt. |
reason |
Der Grund, warum die Videospur aktiviert wurde. Siehe OTPublisherVideoEventGrund. |
Angemeldet in
OTPublisherKit.h
– publisherVideoDisableWarning:
Diese Meldung wird gesendet, wenn der Publisher feststellt, dass sich die Streaming-Qualität verschlechtert hat und das Video deaktiviert wird, falls sich die Qualität weiter verschlechtert. Sollte sich die Qualität weiter verschlechtern, deaktiviert der Publisher das Video und die [OTPublisherKitDelegate publisherVideoDisabled:reason:] Nachricht wird gesendet. Wenn sich die Netzwerkauslastung verbessert, wird die [OTPublisherKitDelegate publisherVideoDisableWarningLifted:] Die Nachricht wird gesendet.
- (void)publisherVideoDisableWarning:(nonnull OTPublisherKit *)publisher
Parameter
publisher |
Die OTPublisher das möglicherweise bald keine Videos mehr senden wird. |
Diskussion
Diese Meldung wird vor allem dann gesendet, wenn sich die Verbindungsqualität verschlechtert.
Angemeldet in
OTPublisherKit.h
– publisherVideoDisableWarningLifted:
Diese Meldung wird gesendet, wenn der Publisher feststellt, dass sich die Netzwerkauslastung so weit verbessert hat, dass das deaktivierte Video kein unmittelbares Risiko mehr darstellt. Diese Meldung wird gesendet, nachdem die [OTPublisherKitDelegate publisherVideoDisableWarning:] Die Nachricht wird gesendet.
- (void)publisherVideoDisableWarningLifted:(nonnull OTPublisherKit *)publisher
Parameter
publisher |
Die OTPublisher Instanz. |
Diskussion
Diese Meldung wird vor allem dann gesendet, wenn sich die Verbindungsqualität verbessert.
Angemeldet in
OTPublisherKit.h