Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der Azure Communication Services-Benutzeroberflächenbibliothek können Entwickler die Ausrichtung von Bildschirmen in einer Anwendung festlegen. Sie können den Bildschirmausrichtungsmodus auf dem Anrufeinrichtungsbildschirm und auf dem Anrufbildschirm der UI-Bibliothek angeben.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Kostenlos ein Konto erstellen.
- Eine bereitgestellte Ressource für Kommunikationsdienste. Erstellen Sie eine Communication Services-Ressource.
- Ein Benutzerzugriffstoken zum Aktivieren des Anrufclients. Benutzerzugriffstoken abrufen.
- Optional: Führen Sie den Schnellstart Erste Schritte mit der UI-Bibliothek durch.
Festlegen der Bildschirmausrichtung
Weitere Informationen finden Sie in der Open Source Android UI Library und im Beispielanwendungscode.
Verfügbare Ausrichtungen
In der folgenden Tabelle sind CallCompositeSupportedScreenOrientation Typen für out-of-the-box-Orientierungen aufgeführt. Wenn Sie die Ausrichtung der verschiedenen Bildschirme des Komposits festlegen möchten, setzen Sie CallCompositeSupportedScreenOrientation auf CallComposite.
| Ausrichtungsmodus | CallCompositeSupportedScreenOrientation-Typ |
|---|---|
PORTRAIT |
CallCompositeSupportedScreenOrientation.PORTRAIT |
LANDSCAPE |
CallCompositeSupportedScreenOrientation.LANDSCAPE |
REVERSE_LANDSCAPE |
CallCompositeSupportedScreenOrientation.REVERSE_LANDSCAPE |
USER_LANDSCAPE |
CallCompositeSupportedScreenOrientation.USER_LANDSCAPE |
FULL_SENSOR |
CallCompositeSupportedScreenOrientation.FULL_SENSOR |
USER |
CallCompositeSupportedScreenOrientation.USER |
Ausrichtungs-API
CallCompositeSupportedScreenOrientation ist ein benutzerdefinierter Typ für die Android-Benutzeroberflächenbibliothek. Der Name für den Ausrichtungstyp wird definiert, indem die Ähnlichkeit mit den Namen der Ausrichtungsmodi der Android-Plattform beibehalten wird.
Standardmäßig befindet sich die Bildschirmausrichtung im PORTRAIT Modus, und der Anrufbildschirm befindet sich im USER Modus. Um eine andere Ausrichtung für die Bildschirme festzulegen, können Sie übergeben CallCompositeSupportedScreenOrientation. Standardmäßig enthält die UI-Bibliothek eine Reihe von CallCompositeSupportedScreenOrientation Typen, die mit der zusammengesetzten Bibliothek verwendet werden können.
Sie können auch eine Liste von CallCompositeSupportedScreenOrientation Typen mithilfe der statischen Funktion CallCompositeSupportedScreenOrientation.values()abrufen.
Um die Ausrichtung festzulegen, geben Sie CallCompositeSupportedScreenOrientation an und übergeben Sie es an CallCompositeBuilder. Im folgenden Beispiel wird FULL_SENSOR für den Setupbildschirm und LANDSCAPE für den Anrufbildschirm des Composite festgelegt.
import com.azure.android.communication.ui.calling.models.CallCompositeSupportedScreenOrientation
// CallCompositeSupportedLocale provides a list of supported locales
val callComposite: CallComposite =
CallCompositeBuilder()
.setupScreenOrientation(CallCompositeSupportedScreenOrientation.FULL_SENSOR)
.callScreenOrientation(CallCompositeSupportedScreenOrientation.LANDSCAPE)
.build()
Weitere Informationen finden Sie in der Open-Source-iOS-UI-Bibliothek und im Beispielanwendungscode.
Verfügbare Ausrichtungen
In der folgenden Tabelle sind OrientationOptions Typen für out-of-the-box-Orientierungen aufgeführt. Wenn Sie die Ausrichtung der verschiedenen Bildschirme des Komposits festlegen möchten, setzen Sie OrientationOptions auf CallComposite.
| Ausrichtungsmodus | OrientationOptions-Typ |
|---|---|
portrait |
OrientationOptions.portrait |
landscape |
OrientationOptions.landscape |
landscapeRight |
OrientationOptions.landscapeRight |
landscapeLeft |
OrientationOptions.landscapeLeft |
allButUpsideDown |
OrientationOptions.allButUpsideDown |
Ausrichtungs-API
OrientationOptions ist ein benutzerdefinierter Typ für die iOS-Ui-Bibliothek. Der Name für den Ausrichtungstyp wird definiert, indem die Ähnlichkeit mit den Namen der Ausrichtungsmodi der iOS-Plattform beibehalten wird.
Standardmäßig befindet sich die Bildschirmausrichtung im portrait Modus, und der Anrufbildschirm befindet sich im allButUpsideDown Modus. Um eine andere Ausrichtung für die Bildschirme festzulegen, können Sie übergeben OrientationOptions. Standardmäßig enthält die UI-Bibliothek eine Reihe von OrientationOptions Typen, die mit der zusammengesetzten Bibliothek verwendet werden können.
let callCompositeOptions = CallCompositeOptions(localization: localizationConfig,
setupScreenOrientation: OrientationOptions.portrait,
callingScreenOrientation: OrientationOptions.allButUpsideDown)
let callComposite = CallComposite(withOptions: callCompositeOptions)