VideoTileProps interface
VideoTileの Props。
プロパティ
| always |
VideoTile にラベルの背景を表示する |
| children | React 子コンポーネント。 子コンポーネントは、VideoTile にオーバーレイ コンポーネントとして表示されます。 |
| contextual |
VideoTileのコンテキストメニューにカスタムメニュー項目を表示します。 Fluent UI の ContextualMenu を使用します。 省略記号アイコンが表示され、このプロパティが定義されている場合、コンテキストメニューが開きます。 |
| display |
ラベルに表示する参加者の表示名。 |
| initials |
イニシャルの生成に使用される参加者の名前。 たとえば、名前 |
| is |
ビデオがミラー化されているかどうかを判断します。 |
| is |
ビデオがミュートされているかどうか。 |
| is |
true の場合、ビデオ タイルにピン アイコンが表示されます。 |
| is |
videoTile の参加者が話しているかどうか。 読み上げインジケーター (境界線) を表示します。 |
| is |
true の場合、ビデオ タイルにスポットライト付きのアイコンが表示されます。 |
| media |
参加者のメディア アクセス状態。 |
| no |
使用可能なストリームがない場合にビデオ タイルの aria ラベルを設定する省略可能なプロパティ。 |
| on |
タッチアンドホールドでビデオタイルによってトリガーされるコールバック。 |
| on |
ビデオなしのカスタム レンダリング コンポーネント関数を使用できます。 定義されていない場合は、ペルソナ アイコンをレンダリングします。 |
| overlay | レンダリング反応を担当するオーバーレイコンポーネント |
| participant |
参加者の通話接続状態。
たとえば、 |
| persona |
個人アバターの最大サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。 |
| persona |
ペルソナアバターの最小サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。 |
| raised |
参加者が手を挙げているかどうか。 インジケーター (境界線) とアイコンを順番で表示する |
| reaction |
リアクションリソースのURLとメタデータ。 |
| render |
ビデオ ストリームを含むコンポーネント。 |
| show |
VideoTile にラベルを表示する |
| show |
ユーザーの表示名の横にミュート アイコンを表示するかどうかを指定します。 |
| strings | コンポーネントでオーバーライドする文字列。 |
| styles | ユーザーがカスタム CSS スタイルを含むオブジェクトを渡すことができます。 |
| user |
VideoTile プレースホルダーのユーザー ID。 |
プロパティの詳細
alwaysShowLabelBackground
VideoTile にラベルの背景を表示する
alwaysShowLabelBackground?: boolean
プロパティ値
boolean
children
React 子コンポーネント。 子コンポーネントは、VideoTile にオーバーレイ コンポーネントとして表示されます。
children?: ReactNode
プロパティ値
ReactNode
contextualMenu
VideoTileのコンテキストメニューにカスタムメニュー項目を表示します。 Fluent UI の ContextualMenu を使用します。 省略記号アイコンが表示され、このプロパティが定義されている場合、コンテキストメニューが開きます。
contextualMenu?: IContextualMenuProps
プロパティ値
IContextualMenuProps
displayName
ラベルに表示する参加者の表示名。
displayName?: string
プロパティ値
string
注釈
displayName は、initialsName が指定されていない場合にアバターイニシャルを生成するために使用されます。
initialsName
イニシャルの生成に使用される参加者の名前。 たとえば、名前 John Doe はイニシャルとして JD 表示されます。
initialsName?: string
プロパティ値
string
注釈
このプロパティが指定されていない場合は、displayName が使用されます。
isMirrored
ビデオがミラー化されているかどうかを判断します。
isMirrored?: boolean
プロパティ値
boolean
isMuted
ビデオがミュートされているかどうか。
isMuted?: boolean
プロパティ値
boolean
isPinned
true の場合、ビデオ タイルにピン アイコンが表示されます。
isPinned?: boolean
プロパティ値
boolean
isSpeaking
videoTile の参加者が話しているかどうか。 読み上げインジケーター (境界線) を表示します。
isSpeaking?: boolean
プロパティ値
boolean
isSpotlighted
true の場合、ビデオ タイルにスポットライト付きのアイコンが表示されます。
isSpotlighted?: boolean
プロパティ値
boolean
mediaAccess
noVideoAvailableAriaLabel
使用可能なストリームがない場合にビデオ タイルの aria ラベルを設定する省略可能なプロパティ。
noVideoAvailableAriaLabel?: string
プロパティ値
string
onLongTouch
タッチアンドホールドでビデオタイルによってトリガーされるコールバック。
onLongTouch?: () => void
プロパティ値
() => void
onRenderPlaceholder
ビデオなしのカスタム レンダリング コンポーネント関数を使用できます。 定義されていない場合は、ペルソナ アイコンをレンダリングします。
onRenderPlaceholder?: OnRenderAvatarCallback
プロパティ値
overlay
レンダリング反応を担当するオーバーレイコンポーネント
overlay?: null | Element
プロパティ値
null | Element
participantState
参加者の通話接続状態。
たとえば、 Hold は参加者が保留中であることを意味します。
participantState?: ParticipantState
プロパティ値
personaMaxSize
個人アバターの最大サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。
personaMaxSize?: number
プロパティ値
number
personaMinSize
ペルソナアバターの最小サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。
personaMinSize?: number
プロパティ値
number
raisedHand
reactionResources
renderElement
ビデオ ストリームを含むコンポーネント。
renderElement?: null | Element
プロパティ値
null | Element
showLabel
VideoTile にラベルを表示する
showLabel?: boolean
プロパティ値
boolean
showMuteIndicator
ユーザーの表示名の横にミュート アイコンを表示するかどうかを指定します。
showMuteIndicator?: boolean
プロパティ値
boolean
strings
styles
userId
VideoTile プレースホルダーのユーザー ID。
userId?: string
プロパティ値
string