VideoTileProps interface
VideoTileの Props。
プロパティ
children | React 子コンポーネント。 子コンポーネントは、VideoTile にオーバーレイ コンポーネントとして表示されます。 |
display |
ラベルに表示する参加者の表示名。 |
initials |
イニシャルの生成に使用される参加者の名前。 たとえば、名前 |
is |
ビデオがミラー化されているかどうかを判断します。 |
is |
ビデオがミュートされているかどうか。 |
is |
videoTile の参加者が話しているかどうか。 読み上げインジケーター (境界線) を表示します。 |
no |
使用可能なストリームがない場合にビデオ タイルの aria ラベルを設定する省略可能なプロパティ。 |
on |
ビデオなしのカスタム レンダリング コンポーネント関数を使用できます。 定義されていない場合は、ペルソナ アイコンをレンダリングします。 |
persona |
個人アバターの最大サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。 |
persona |
ペルソナアバターの最小サイズ (ピクセル単位)。 ペルソナ アバターは、ビデオ ストリームが利用できない場合に表示される既定のプレースホルダーです。 詳細については、https://developer.microsoft.com/en-us/fluentui#/controls/web/persona を参照してください。 |
render |
ビデオ ストリームを含むコンポーネント。 |
show |
VideoTile にラベルを表示する |
show |
ユーザーの表示名の横にミュート アイコンを表示するかどうかを指定します。 |
styles | ユーザーがカスタム CSS スタイルを含むオブジェクトを渡すことができます。 |
user |
VideoTile プレースホルダーのユーザー ID。 |
プロパティの詳細
children
React 子コンポーネント。 子コンポーネントは、VideoTile にオーバーレイ コンポーネントとして表示されます。
children?: ReactNode
プロパティ値
ReactNode
displayName
ラベルに表示する参加者の表示名。
displayName?: string
プロパティ値
string
注釈
displayName
は、initialsName
が指定されていない場合にアバターイニシャルを生成するために使用されます。
initialsName
イニシャルの生成に使用される参加者の名前。 たとえば、名前 John Doe
はイニシャルとして JD
表示されます。
initialsName?: string
プロパティ値
string
注釈
このプロパティが指定されていない場合は、displayName
が使用されます。
isMirrored
ビデオがミラー化されているかどうかを判断します。
isMirrored?: boolean
プロパティ値
boolean
isMuted
ビデオがミュートされているかどうか。
isMuted?: boolean
プロパティ値
boolean
isSpeaking
videoTile の参加者が話しているかどうか。 読み上げインジケーター (境界線) を表示します。
isSpeaking?: boolean
プロパティ値
boolean
noVideoAvailableAriaLabel
使用可能なストリームがない場合にビデオ タイルの aria ラベルを設定する省略可能なプロパティ。
noVideoAvailableAriaLabel?: string
プロパティ値
string
onRenderPlaceholder
ビデオなしのカスタム レンダリング コンポーネント関数を使用できます。 定義されていない場合は、ペルソナ アイコンをレンダリングします。
onRenderPlaceholder?: OnRenderAvatarCallback
プロパティ値
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
renderElement
ビデオ ストリームを含むコンポーネント。
renderElement?: null | Element
プロパティ値
null | Element
showLabel
VideoTile にラベルを表示する
showLabel?: boolean
プロパティ値
boolean
showMuteIndicator
ユーザーの表示名の横にミュート アイコンを表示するかどうかを指定します。
showMuteIndicator?: boolean
プロパティ値
boolean
styles
userId
VideoTile プレースホルダーのユーザー ID。
userId?: string
プロパティ値
string