使用配置組態 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用配置組態

下列主題說明如何使用不同的規劃配置。版面配置只有在有人開始內容共用時才會生效。展開每個部分以了解更多信息。

ActiveSpeakerOnlyConfiguration顯示內容共用和目前發言人的視訊,表示說話的人會出現在覆蓋內容共用串流的小型視訊圖標中。

下圖顯示了揚聲器磚的配置和可用位置。

在視窗中央顯示大型視訊拼貼,左上角顯示一個小方塊的影像。

下面的例子演示了如何以編程方式實現ActiveSpeakerOnly佈局。在此情況下,主講者動態磚會顯示在左上角。

{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"ActiveSpeakerOnly", "ActiveSpeakerOnlyConfiguration":{ "ActiveSpeakerPosition":"TopLeft" } } } }
ActiveSpeakerOnlyConfiguration

說明 — 視ActiveSpeakerOnly訊圖標的組態設定

類型 — ActiveSpeakerOnlyConfiguration 物件

必要 — 否

ActiveSpeakerOnlyConfiguration.ActiveSpeakerPosition

說明 — 有源揚聲器視頻瓷磚的位置

類型-字符串

有效值TopLeft TopRight | BottomLeft | BottomRight

必要 — 否

預設值TopRight

PresenterOnlyConfiguration顯示內容共用,以及只顯示主講者的視訊,無論誰會說話。下圖顯示了配置。

四個屏幕的圖像。每個屏幕的中間都有一個共享窗口,每個角落都有一個視頻磚。

下面的例子演示了如何以編程方式與演示者在右上角實現佈局。

{ "CompositedVideo": { "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration": { "ContentShareLayout": "PresenterOnly", "PresenterOnlyConfiguration": { "PresenterPosition": "TopRight" } } } }
PresenterOnlyConfiguration

描述」— 配置圖的組態設PresenterOnly

類型PresenterOnlyConfiguration 物件

必要 — 否

PresenterOnlyConfiguration.PresenterPosition

說明 — 主講者視訊圖標的位置

類型-字符串

有效值TopLeft TopRight | BottomLeft | BottomRight

必要 — 否

預設值TopRight

HorizontalLayoutConfiguration水平顯示內容共用和視訊串流。您可以使用此TilePosition設定,在內容共用串流上方或下方顯示磚。主持人總是出現在左側。其他圖塊會依照JoinSequence指定的順序顯示。

下圖顯示內容共用串流下方的圖標。

下面一行中顯示一個大型的中央瓷磚和 4 個較小的瓷磚的影像。

下面的例子演示了如何以編程方式實現水平佈局。在這種情況下,佈局排序瓷磚,SpeakerSequence並將它們放置在屏幕共享下方。佈局允許最多四個圖塊,並應用 16/9 縱橫比。

{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"Horizontal", "HorizontalLayoutConfiguration":{ "TileOrder":"SpeakerSequence", "TilePosition":"Bottom", "TileCount":4, "TileAspectRatio":"16/9" } } } }
HorizontalLayoutConfiguration

描述」— 水平佈局的配置設置

類型 — HorizontalLayoutConfiguration 物件

必要 — 否

HorizontalLayoutConfiguration.TilePosition

說明 — 將磚放置在內容共用的上方或下方。

類型-字串

有效值Bottom | Top

必要 — 否

默認-底部

HorizontalLayoutConfiguration.TileOrder

— 訂購瓷磚時,使用者加入或當他們說話

類型-字符串

有效值JoinSequence | SpeakerSequence

必要 — 否

預設值 — JoinSequence

HorizontalLayoutConfiguration.TileCount

描述 — 指定在螢幕共用期間保持可見的並排數目

類型-整數

有效值 — 1 至 10

必要 — 否

預設值-4

HorizontalLayoutConfiguration.TileAspectRatio

描述 — 指定瓷磚的縱橫比

類型-整數

有效值-n/n

必要 — 否

默認-16/9,值適用於所有瓷磚

VerticalLayoutConfiguration顯示內容分享,以及堆疊在右側的四個最新視訊。主持人總是出現在頂部。其他出席者會依照TileOrder指定的順序顯示。

此影像顯示視窗中央的大型視訊磚,並在右側堆疊 4 個較小的拼貼。

下面的例子演示了如何以編程方式實現垂直佈局。在此情況下,版面配置會依照圖塊排序, JoinSequence 並將它們放置在螢幕共用的右側。佈局允許最多四個圖塊,並應用 16/9 縱橫比。

{ "CompositedVideo":{ "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration":{ "ContentShareLayout": "Vertical", "VerticalLayoutConfiguration":{ "TileOrder": "JoinSequence", "TilePosition": "Right", "TileCount": 4, "TileAspectRatio": "16/9" } } } }
VerticalLayoutConfiguration

描述」— 垂直佈局的配置設置

類型 — VerticalLayoutConfiguration 物件

必要 — 否

VerticalLayoutConfiguration.TilePosition

描述 — 將磚放置在內容共用的右側或左側。

類型-字符串

有效值Bottom | Top

必要 — 否

默認-底部

VerticalLayoutConfiguration.TileOrder

— 訂購瓷磚時,使用者加入或當他們說話

類型-字符串

有效值JoinSequence | SpeakerSequence

必要 — 否

預設值 — JoinSequence

VerticalLayoutConfiguration.TileCount

描述」— 指定並排的數目

類型-整數

有效值 — 1 至 10

必要 — 否

預設值-4

VerticalLayoutConfiguration.TileAspectRatio

描述 — 指定瓷磚的縱橫比

類型-整數

有效值-n/n

必要 — 否

默認-9/16,值適用於所有瓷磚