Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

RTKSelf

最終更新 Markdown で表示Agent セットアップ

RTKSelf モジュールは現在のユーザーを表し、ミーティング内のユーザー状態を変更できます。ユーザーの音声ストリームとビデオストリームは、このモジュールから取得できます。

meeting.self.peerId

NOTE(ishita1805): Ravindra と相談し、Locker で識別子を使うときの一貫性のため、重複を追加しています。 将来 id を非推奨にする可能性があります。

種類: RTKSelf のインスタンスプロパティ

meeting.self.roomState

ルームの現在の状態を返します init - 初期状態 joined - ユーザーがミーティング内にいます waitlisted - ユーザーが待機リストの状態です rejected - ユーザーは待合室にいましたが、入場が拒否されました kicked - 権限のあるユーザーが、このユーザーをミーティングから退出させました left - ユーザーがミーティングを退出しました ended - ミーティングが終了しました

種類: RTKSelf のインスタンスプロパティ

meeting.self.permissions

ミーティングに対してユーザーへ付与されている現在の権限を返します。

種類: RTKSelf のインスタンスプロパティ

meeting.self.config

ミーティングの設定を返します。

種類: RTKSelf のインスタンスプロパティ

meeting.self.roomJoined

ローカル参加者がミーティングに参加済みの場合は true を返します。

種類: RTKSelf のインスタンスプロパティ

meeting.self.isPinned

現在のユーザーがピン留めされている場合は true を返します。

種類: RTKSelf のインスタンスプロパティ

meeting.self.cleanupEvents()

種類: RTKSelf のインスタンスメソッド

meeting.self.setName(name)

このメソッドを呼び出して、ユーザーの名前を設定できます。 ルームに参加する前に呼び出した場合にのみ、他の参加者へ反映されます。

種類: RTKSelf のインスタンスメソッド

パラメーター 説明
name string ユーザーの名前。

meeting.self.setupTracks(options)

ローカルのメディアトラックをセットアップします。

種類: RTKSelf のインスタンスメソッド

パラメーター 説明
options Object 音声とビデオのオプション。
[options.video] boolean true の場合、ビデオストリームを取得します。
[options.audio] boolean true の場合、音声ストリームを取得します。
[options.forceReset] boolean true の場合、再取得の前にトラックを強制リセットします。

meeting.self.enableAudio()

ローカル参加者の音声をミュート解除します。

種類: RTKSelf のインスタンスメソッド

meeting.self.enableVideo()

ローカル参加者のビデオをミーティングへ配信し始めます。

種類: RTKSelf のインスタンスメソッド

meeting.self.updateVideoConstraints()

現在のビデオストリームに制約を適用します。

種類: RTKSelf のインスタンスメソッド

meeting.self.enableScreenShare()

ローカル参加者の画面共有をミーティングへ配信し始めます。

種類: RTKSelf のインスタンスメソッド

meeting.self.updateScreenshareConstraints()

現在の画面共有ストリームに制約を適用します。

種類: RTKSelf のインスタンスメソッド

meeting.self.disableAudio()

ローカル参加者の音声をミュートします。

種類: RTKSelf のインスタンスメソッド

meeting.self.disableVideo()

ローカル参加者のビデオを無効にします。

種類: RTKSelf のインスタンスメソッド

meeting.self.disableScreenShare()

ローカル参加者の画面共有を停止します。

種類: RTKSelf のインスタンスメソッド

meeting.self.getAllDevices()

ローカル参加者がアクセスできるすべてのメディアデバイスを返します。

種類: RTKSelf のインスタンスメソッド

meeting.self.pin()

参加者をピン留めする権限がある場合、self.id を返します。

種類: RTKSelf のインスタンスメソッド

meeting.self.unpin()

参加者のピン留めを解除する権限がある場合、self.id を返します。

種類: RTKSelf のインスタンスメソッド

meeting.self.hide()

UI 上のユーザータイルを非表示にします(ローカルのみ)

種類: RTKSelf のインスタンスメソッド

meeting.self.show()

非表示になっているユーザータイルを UI に再表示します(ローカルのみ)

種類: RTKSelf のインスタンスメソッド

meeting.self.setDevice(device)

ローカル参加者が使っている現在のメディアデバイスを切り替えます。

種類: RTKSelf のインスタンスメソッド

パラメーター 説明
device MediaDeviceInfo 使うデバイス。同じ kind のデバイスが置き換えられます。プライマリストリームです。

役に立ちましたか?