準拠規格 NSObject
宣言された場所 OTSubscriberKit.h

概要

OTSubscriber インスタンスへのメッセージ送信に使用します。メッセージを送信する際は、 [OTSubscriberKit initWithStream:delegate:] メッセージでは、 OTSubscriberKitDelegate オブジェクトを指定します。

購読者の利用

– subscriberDidConnectToStream: 必須メソッド

加入者がストリームへの接続に成功した際に送信されます。

- (void)subscriberDidConnectToStream:(nonnull OTSubscriberKit *)subscriber

パラメータ

subscriber このイベントを発生させた加入者。

登録地

OTSubscriberKit.h

– subscriber:didFailWithError: 必須メソッド

加入者がストリームへの接続に失敗した場合に送信されます。

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber didFailWithError:(nonnull OTError *)error

パラメータ

subscriber このイベントを発生させた加入者。
error エラー(an OTError この接続エラーを説明する(オブジェクト)。 OTSubscriberErrorCode enum(OTError クラスで定義されている)は、 code このオブジェクトのプロパティ。

登録地

OTSubscriberKit.h

– subscriberVideoDisabled:reason:

このメッセージは、加入者が動画の受信を停止した際に送信されます。 動画の受信が停止した理由については、「reason」パラメータを確認してください。

- (void)subscriberVideoDisabled:(nonnull OTSubscriberKit *)subscriber reason:(OTSubscriberVideoEventReason)reason

パラメータ

subscriber について OTS購読者 今後、動画の配信を受けられなくなるものです。
reason ビデオトラックが無効にされた理由。詳しくは OTSubscriberVideoEventReason.

登録地

OTSubscriberKit.h

– subscriberVideoEnabled:reason:

このメッセージは、サブスクライバーの動画ストリームが開始されたとき(それまで 動画がなかった場合)、または再開されたとき(動画が無効化されていた後)に送信されます。 動画が開始(または再開)された理由については、reason パラメータを確認してください。

- (void)subscriberVideoEnabled:(nonnull OTSubscriberKit *)subscriber reason:(OTSubscriberVideoEventReason)reason

パラメータ

subscriber について OTS購読者 動画を受信するものです。
reason ビデオトラックが有効にされた理由。詳細はこちら OTSubscriberVideoEventReason.

登録地

OTSubscriberKit.h

– subscriberVideoDisableWarning:

このメッセージは、OpenTok Media Router がストリームの 画質が低下したと判断し、さらに画質が低下した場合は 動画が停止される場合に送信されます。画質がさらに低下した場合、加入者は動画を 停止し、 [OTSubscriberKitDelegate subscriberVideoDisabled:reason:]。 メッセージ が送信されます。ストリームの品質が向上した場合、 [OTSubscriberKitDelegate subscriberVideoDisableWarningLifted:]。 メッセージが 送信されました。

- (void)subscriberVideoDisableWarning:(nonnull OTSubscriberKit *)subscriber

パラメータ

subscriber について OTS購読者 まもなく動画の配信が停止される可能性がある。

考察

この機能は、 OpenTok Media Router を使用するセッション( メディアモード (ルーティング設定)に設定されている場合を除き、メディアモードが中継に設定されているセッションでは適用されません。

このメッセージは、主に接続品質が低下した際に送信されます。

登録地

OTSubscriberKit.h

– subscriberVideoDisableWarningLifted:

このメッセージは、OpenTok Media Router が、ストリームの 品質が改善し、動画の配信停止が 差し迫ったリスクではなくなったと判断した際に送信されます。このメッセージは、以下の後に送信されます。 [OTSubscriberKitDelegate subscriberVideoDisableWarning:]。 メッセージが 送信されました。

- (void)subscriberVideoDisableWarningLifted:(nonnull OTSubscriberKit *)subscriber

パラメータ

subscriber について OTS購読者 インスタンスだ。

考察

この機能は、 OpenTok Media Router を使用するセッション( メディアモード (ルーティング設定)に設定されている場合を除き、メディアモードが中継に設定されているセッションでは適用されません。

このメッセージは、主に接続品質が改善されたときに送信されます。

登録地

OTSubscriberKit.h

– subscriberDidDisconnectFromStream:

加入者のストリームが中断されたときに呼び出されます。

- (void)subscriberDidDisconnectFromStream:(nonnull OTSubscriberKit *)subscriber

パラメータ

subscriber このイベントを発生させた加入者。

考察

このメッセージが送信されたことを受け、ユーザーに、 オーディオ・ビデオストリームが一時的に切断されており、アプリがストリームへの再接続を試みていることを 知らせるため、ユーザーインターフェース上の通知を表示することを検討するとよいでしょう。

クライアントがストリームに再接続した場合、 [OTSubscriberKitDelegate subscriberDidReconnectToStream:] メッセージが送信される。

登録地

OTSubscriberKit.h

– subscriberDidReconnectToStream:

加入者のストリームが再開された時点で送信されます。 [OTSubscriberKitDelegate subscriberDidDisconnectFromStream:] メッセージ が送信されます。

- (void)subscriberDidReconnectToStream:(nonnull OTSubscriberKit *)subscriber

パラメータ

subscriber このイベントを発生させた加入者。 参照 [OTSessionDelegate sessionDidReconnect:].

登録地

OTSubscriberKit.h