のイベントオブジェクトを定義します。 videoDisabled そして videoEnabled
サブスクライバーによってディスパッチされたイベント。
プロパティ
| 名称 | タイプ | 説明 |
|---|---|---|
cancelable |
ブーリアン | そのイベントに、キャンセル可能なデフォルトの挙動があるかどうか(true)または(false). 以下の関数を呼び出すことで、デフォルトの動作を無効にすることができます。 preventDefault() コールバック関数内のイベントオブジェクトのメソッド。(参照: preventDefault().) |
reason |
ストリング | 動画が非表示または表示された理由。これは、以下のいずれかの値に設定できます: - "publishVideo" — パブリッシャーは、以下の呼び出しを行うことで、動画の配信を開始または停止しました。 publishVideo(true) または publishVideo(false). - "quality" — ストリームの品質変化に応じて、動画の送信を開始または停止することができます。 - 加入者側のオーディオフォールバックが有効になっている場合、Vonage Video API メディアルーターは、ストリームの品質変化に応じて、加入者への動画送信を開始または停止します。 Vonage Video API メディアルーターのこの機能により、接続状態が悪化した場合、加入者はビデオストリームの受信を停止します。(音声ストリームがある場合は、加入者は引き続きそれを受信します。)接続状態が改善してビデオの受信が可能になると、Subscriber オブジェクトは videoEnabled イベントが発生すると、サブスクライバーは動画の受信を再開します。デフォルトでは、サブスクライバーは videoDisabled この理由によるイベントがディスパッチされ、以下の場合にインジケーターが解除されます。 videoEnabled この理由によるイベントがディスパッチされます。このアイコンの表示は、 setStyle() 加入者の方法、 設定する videoDisabledDisplayMode プロパティ(あるいは、 呼び出す際にスタイルを設定することもできます) Session.subscribe() メソッドで、 style ...の プロパティ properties パラメータ)。この機能は、Vonage Video API Media Router を使用するセッション( 以下の メディアモード (ルーティング設定)に設定されている場合を除き、メディアモードが中継に設定されているセッションでは適用されません。 - パブリッシャーのオーディオフォールバックが有効になっている場合、パブリッシャーはストリームの品質変化に応じて動画の送信を開始または停止します。(オーディオストリームがある場合は、サブスクライバーは引き続きそのストリームを受信します。)接続状態が改善して再び動画の送信が可能になると、パブリッシャーオブジェクトは videoEnabled イベントが発生すると、サブスクライバーは動画の受信を再開します。デフォルトでは、パブリッシャーは、 videoDisabled この理由によるイベントがディスパッチされ、以下の場合にインジケーターが解除されます。 videoEnabled この理由によるイベントがディスパッチされます。このアイコンの表示は、 setStyle() Publisher のメソッドと の設定 videoDisabledDisplayMode プロパティ、あるいは videoDisabledDisplayMode プロパティは、 を呼び出す際に OT.initPublisher() メソッドと、 style ...の プロパティ properties パラメータ。 - "subscribeToVideo" — 加入者は、電話をかけて、動画の購読を開始または停止しました。 subscribeToVideo(true) または subscribeToVideo(false). - "codecNotSupported" — コーデックの互換性の問題により、加入者は動画の購読を停止しました。 - "codecChanged" — 互換性のないコーデックからコーデックを変更した後、購読者向け動画が有効になりました。 - "serverRotation" — パブリッシングクライアントは、以下の理由によりセッションから切断されました。 Video API サーバーのローテーション. |
target |
目的 | イベントを発生させたオブジェクト。 |
type |
ストリング | イベントの種類: "videoDisabled" または "videoEnabled". |
参照: : - パブリッシャーの動画 イベントが無効化されました - パブリッシャーによる動画対応イベント - 登録者向け動画「無効化」イベント - 「Subscriber videoEnabled」イベント
方法
| 名称 | 説明 |
|---|---|
isDefaultPrevented() → {Boolean} |
デフォルトのイベント動作が、以下の呼び出しによって阻止されたかどうか preventDefault() (true)または(false). |
preventDefault() |
そのイベントに関連するデフォルトの動作が行われるのを防ぎます。 |
isDefaultPrevented() →{Boolean}
デフォルトのイベント動作が、以下の呼び出しによって阻止されたかどうか
preventDefault() (true)または(false).
参照 preventDefault().
リターンズ
preventDefault()
そのイベントに関連するデフォルトの動作が行われるのを防ぎます。
イベントにデフォルトの動作があるかどうかを確認するには、 cancelable イベントオブジェクトの
プロパティ。
に電話する。 preventDefault() そのイベントのコールバック関数内のメソッド。
以下のイベントには、デフォルトの動作が設定されています:
sessionDisconnect— 参照 SessionDisconnectEvent.preventDefault().streamDestroyed— 参照 StreamEvent.preventDefault().accessDialogOpened— 詳しくは accessDialogOpened イベント.accessDenied— 詳しくは accessDenied イベント.