

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

# 了解適用於 JavaScript 的 Amazon Chime SDK 用戶端程式庫的重要概念
<a name="key-concepts"></a>

若要完全了解如何建立和管理會議和使用者，您需要了解這些概念：

 ** [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_Meeting.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_Meeting.html) ** – 多方媒體工作階段。每個會議都有唯一的會議識別符。您可以在其中一個支援的 AWS 區域中建立會議。當您建立會議時，會傳回媒體 URLs清單。這些是參加會議所需資料的關鍵部分，您需要將該資料分發給所有嘗試參加會議的使用者。

 ** [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_Attendee.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_Attendee.html) ** – 嘗試加入多方媒體工作階段的使用者。每個出席者都有唯一的識別符、可傳入的外部使用者識別符，以將出席者映射至開發人員系統中的使用者，以及簽署的聯結字符，以授予他們會議的存取權。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/meetingsession.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/meetingsession.html) ** 和 [https://aws.github.io/amazon-chime-sdk-js/classes/defaultmeetingsession.html](https://aws.github.io/amazon-chime-sdk-js/classes/defaultmeetingsession.html) – Amazon Chime SDK 用戶端程式庫的根物件，適用於 JavaScript，代表會議中每個使用者的工作階段。Web 應用程式從執行個體化 MeetingSession 開始，並使用正確的會議和出席者資訊進行設定。

 ** [https://aws.github.io/amazon-chime-sdk-js/classes/meetingsessionconfiguration.html](https://aws.github.io/amazon-chime-sdk-js/classes/meetingsessionconfiguration.html) ** – 存放加入會議工作階段所需的會議和出席者資料。該資料是伺服器應用程式對 `CreateMeeting`和 `CreateAttendee` API 呼叫的回應。伺服器應用程式會將此資料傳遞至 Web 應用程式，該應用程式會使用它來執行個體化 `MeetingSession`。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/devicecontroller.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/devicecontroller.html) ** (DefaultDeviceController) – 用來列舉使用者系統上可用音訊和視訊裝置的清單。您也可以在會議期間使用裝置控制器來切換作用中的裝置。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/audiovideofacade.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/audiovideofacade.html) ** (DefaultAudioVideoFacade) – 支援會議的金鑰界面。它提供開始、控制和結束會議APIs。它還提供 APIs，透過追蹤加入或離開的使用者、靜音或取消靜音、主動說話或連線能力不佳，來接聽推動使用者體驗變更的關鍵事件，例如出席者名單。您也可以使用這些 APIs 將音訊控制 HTML 元素繫結至會議的音訊輸出，並透過選取的音訊輸出裝置播放。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/activespeakerdetectorfacade.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/activespeakerdetectorfacade.html) ** (DefaultActiveSpeakerDetector) – 訂閱作用中發言者事件的 API。定期傳回麥克風磁碟區隨時間排序的出席者清單。您可以視需要覆寫和調整作用中的發言者政策。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/contentsharecontroller.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/contentsharecontroller.html) ** (DefaultContentShareController) – 開始停止和暫停取消暫停內容共用APIs。它還提供 APIs來接聽生命週期事件，以追蹤內容共用狀態。

 ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/logger.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/logger.html) ** [https://aws.github.io/amazon-chime-sdk-js/interfaces/logger.html](https://aws.github.io/amazon-chime-sdk-js/interfaces/logger.html) – 用來利用主控台日誌的界面，或傳入記錄器物件以覆寫目前的記錄實作，並從 Amazon Chime SDK 取得不同層級的日誌。