Kotlin
Ative o recurso “Picture-in-Picture” na sua atividade
Na atividade que hospeda a videochamada, defina os atributos de PiP e redimensionamento e lide com as alterações de configuração para que a atividade não seja recriada ao entrar no modo PiP:
Copiar
<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>
| Atributo | Objetivo |
|---|---|
supportsPictureInPicture |
Declara que esta atividade pode entrar no PiP |
resizeableActivity |
Necessário para o modo multijanela / PiP em muitos dispositivos |
configChanges |
Evita a destruição da atividade ao ocorrerem alterações de tamanho/orientação no PiP |
Imagem na imagem
Saiba como adicionar a funcionalidade Picture in Picture ao seu aplicativo usando o Vonage Video SDK.
Disponível em:
Etapas
1
Introdução2
Introdução3
Criando um novo projeto4
Adicionando o SDK do Android5
Configurando a autenticação6
Solicitação de permissões7
Ative o recurso “Picture-in-Picture” na sua atividade8
Fornecer contêineres para visualizações de vídeo9
Iniciando o Picture-in-Picture10
Gerenciamento de alterações no modo PiP11
Executando o aplicativo12
Conclusão