Kotlin

Activer l'incrustation d'image sur votre activité

Sur l'activité qui héberge l'appel vidéo, définissez les attributs PiP et de redimensionnement et gérez les changements de configuration afin que l'activité ne soit pas recréée lors de l'entrée en PiP :

<activity
    android:name=".MainActivity"
    android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
    android:exported="true"
    android:resizeableActivity="true"
    android:supportsPictureInPicture="true"
    android:theme="@style/Theme.PictureInPicture">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
Attribut Objectif
supportsPictureInPicture Déclare que cette activité peut entrer en PiP
resizeableActivity Nécessaire pour le multi-fenêtrage / PiP sur de nombreux appareils
configChanges Évite de détruire l'activité sur les changements de taille/orientation dans PiP