Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Teams együttműködési csevegésével vagy az Interop-csevegéssel engedélyezheti az Azure Communication Services felhasználói számára, hogy a Teams-felhasználók által küldött beágyazott rendszerképeket fogadják. Ha engedélyezi a részletes szövegszerkesztőt, az Azure Communication Services felhasználói beágyazott képeket küldhetnek a Teams-felhasználóknak. További információ: Felhasználói felületi kódtár használati esetei.
Az Azure Communication Servicesben a sorba ágyazott képek fogadásának funkciója további beállítás nélkül tartalmazza az CallWithChat összetevőt. Az Azure Communication Servicesben a funkció beágyazott képek küldéséhez történő engedélyezéséhez állítsa a richTextEditor értékét true értékre CallWithChatCompositeOptions alatt.
Important
Az Azure Communication Services beágyazott képek küldésére szolgáló funkciója jelenleg előzetes verzióban érhető el.
Az előzetes verziójú API-k és SDK-k szolgáltatásszintű szerződés nélkül érhetők el. Javasoljuk, hogy éles számítási feladatokhoz ne használja őket. Előfordulhat, hogy egyes funkciók nem támogatottak, vagy a képességek korlátozottak lehetnek.
További információkért tekintse át a Microsoft Azure Előzetes verzió kiegészítő használati feltételeit.
Kód letöltése
Az oktatóanyag kódjának eléréséhez tekintse meg a GitHub Azure Samples felhasználói felületi kódtár – Teams Interop Chat című cikkét.
Prerequisites
- Egy Azure-fiók, aktív előfizetéssel. További részletekért lásd : Fiók létrehozása ingyenesen.
- Visual Studio Code az egyik támogatott platformon.
-
Node.js, aktív hosszú távú támogatás (LTS) és karbantartási LTS-verziók.
node --versionA parancs használatával ellenőrizze a verziót. - Aktív Azure Communication Services erőforrás és kapcsolati karakterlánc. További információ: Azure Communication Services-erőforrás létrehozása.
- A felhasználói felületi kódtár 1.15.0-s vagy a beágyazott képek fogadásának legújabb verziója. A felhasználói felületi kódtár 1.19.0-beta.1-es vagy legújabb bétaverziójának használatával küldhet beágyazott képeket.
- Létrehoztak egy Teams-értekezletet, és elkészült a találkozó linkje.
- A ChatWithChat összetett működésének ismerete.
Background
A Teams Interop Chatnak egy meglévő Teams-értekezlet részét kell képeznie. Amikor a Teams-felhasználó létrehoz egy online értekezletet, létrejön egy csevegési szál, és hozzá lesz rendelve az értekezlethez. Ahhoz, hogy az Azure Communication Services-végfelhasználó csatlakozhasson a csevegéshez, és megkezdhesse az üzenetek küldését/fogadását, az értekezlet résztvevőinek (egy Teams-felhasználónak) először be kell fogadnia őket a hívásba. Ellenkező esetben nem férnek hozzá a csevegéshez.
Miután az Azure Communication Services-végfelhasználót beengedték a hívásba, elkezdhetnek csevegni a hívás többi résztvevőjével. Ez a cikk bemutatja, hogyan működik a beágyazott képmegosztás a Teams Interop csevegésben.
Overview
Mivel először egy Teams-értekezlethez kell csatlakoznia, használja a ChatWithChat felhasználói felületi kódtárból származó összetettet.
Kompozit létrehozásához kövesse a példát a ChatWithChat.
A mintakódhoz a következő kódrészletként definiált kódrészletre van szükség CallWithChatExampleProps:
export type CallWithChatExampleProps = {
// Props needed for the construction of the CallWithChatAdapter
userId: CommunicationUserIdentifier;
token: string;
displayName: string;
endpointUrl: string;
locator: TeamsMeetingLinkLocator | CallAndChatLocator;
// Props to customize the CallWithChatComposite experience
fluentTheme?: PartialTheme | Theme;
compositeOptions?: CallWithChatCompositeOptions;
callInvitationURL?: string;
};
Nincs szükség konkrét beállításra a beágyazott rendszerképek fogadásának engedélyezéséhez. Beágyazott képek küldéséhez azonban a richTextEditor függvényt engedélyezni kell.CallWithChatExampleProps Az alábbiakban egy kódrészletet talál az engedélyezéséről:
<CallWithChatExperience
// ...any other call with chat props
compositeOptions={{ richTextEditor: true }}
/>
Ahhoz, hogy elindítsa az összetett értekezlet-csevegést, át kell adnia TeamsMeetingLinkLocator, amely a következő formában van:
{ "meetingLink": "<TEAMS_MEETING_LINK>" }
Nincs szükség más beállításra.
A kód futtatása
Futtassuk npm run start. Ezután elérheti a mintaalkalmazást a következőn keresztül localhost:3000: .
A csevegőablak megnyitásához válassza a panel alján található csevegés gombot. Most, ha egy Teams-felhasználó küld egy képet, az alábbi képernyőképhez hasonlót kell látnia.
Ha engedélyezve van a beágyazott képek küldésére szolgáló funkció, az alábbi képernyőképhez hasonlót kell látnia.
Ismert problémák
- Előfordulhat, hogy a felhasználói felületi kódtár jelenleg nem támogat bizonyos GIF-képeket. Előfordulhat, hogy a felhasználó ehelyett statikus képet kap.
- A webes felhasználói felületi kódtár jelenleg nem támogatja a Teams-felhasználók által küldött klipeket (rövid videókat).
- Bizonyos Android-eszközök esetében csak akkor támogatott egyetlen kép beillesztése, ha lenyomva tartja a rich text szerkesztőt, és válassza a Beillesztés lehetőséget. Előfordulhat, hogy a vágólap nézetből a billentyűzettel való kijelölés nem támogatott.
Következő lépés
Kapcsolódó cikkek
- Felhasználói felületi kódtár használati eseteinek ellenőrzése
- Csevegés hozzáadása az alkalmazáshoz
- Felhasználói hozzáférési jogkivonatok létrehozása
- Tudnivalók az ügyfél- és kiszolgálóarchitektúráról
- Tudnivalók a hitelesítésről
- Fájlmegosztás hozzáadása felhasználói felületi kódtárral az Azure Communication Services-csevegésben
- Fájlmegosztás hozzáadása a felhasználói felület könyvtárával a Teams interoperabilitási csevegésben