Author: 
Eric Selvais

Attention, ce qui suit ne concerne que le système Android O. Cela ne fonctionnera pas avec une autre version.

Picture-in-Picture avec Youtube

Comme je l’ai déjà relaté dans mon précédent blog dédié aux nouveautés de Android O, il est maintenant possible de profiter de certaines fonctionnalités. Une des fonctionnalités les plus intéressantes est sans nul doute le « Picture-in-Picture ».

Cas Pratique

Dans mon cas, j’ai une playlist sur Youtube que je diffuse via des enceintes Bluetooth. Le gros problème dans ce genre de configuration est que l’application Youtube doit être constamment au premier plan.
Vous l’aurez compris, il est donc impossible de faire une autre action avec une autre application sur votre appareil sans mettre en pause Youtube et de ce fait couper votre playlist favorite. C'est très frustrant mais heureusement il y a maintenant une manière d'y remédier :-)

Picture-in-Picture

En fait, la fonctionnalité Picture-in-Picture n’est pas vraiment une nouveauté. Google l’avait déjà implémentée dans son système Android TV. Google a donc porté une technologie qu’il maitrisait déjà, sur son système mobile.

Ou télécharger la nouvelle version de Youtube ?

Pas besoin :-)
La nature même du système Android implique qu'on ne développe pas une application pour un système ciblé, pour des appareils ciblés, pour des tablettes ou des téléphones ciblés, ...
La variété impressionnante d’appareils disponibles sur le marché dans des configurations aussi variables, force les développeurs à programmer leurs applications de manière dynamique pour que celles-ci s’adaptent plus facilement à la majorité des appareils.
L’application Youtube n’échappe pas à cette règle. L’application sur Android TV est la même que celle qui se trouve sur votre appareil mobile.
Ce qui implique que votre appareil possède déjà  cette fonctionnalité, elle est juste inactive ... pour le moment.

Comment l’activer ?

Un nouveau menu est apparu avec Android O : System UI Turner.

 

Accessible via : Paramètres > Système > System UI Turner.
Dans ce menu apparait un sous-menu : Picture-in-Picture, dans lequel vous pourrez activer : « Minimize ».

Comment l’utiliser

Comme dit plus haut, la version de Youtube sur les différentes plateformes Android est exactement la même. Il faut donc trouver un moyen de minimiser l’application Youtube.
En étudiant de près, le système Android TV, on constate que cette demande correspond en fait à un signal envoyé par le système Android à l’application Youtube sous forme d’une pression sur un bouton qui n’existe pas sur Android O. La solution est donc de créer ce bouton. Et de l’ajouter sur la barre de navigation.

Créer un Bouton sur la barre de navigation : c’est possible ?

Et oui, depuis Android O, créer un bouton sur cette fameuse barre, c’est possible ! Pour ce faire vous allez aussi dans le menu « System UI Turner » et vous allez dans le sous-menu « Barre de Navigation ».
Dans « Type de Bouton gauche supplémentaire », mettez comme valeur : « code de touche »
Deux nouveaux sous-menus viennent d’apparaitre.
Dans le sous-menu Code de touche de gauche, encodez la valeur 171. Cette valeur sera reçue par Youtube qui considérera cela comme un ordre de se minimiser.
Et dans le sous-menu « Icône gauche », spécifiez le visuel de l’icône que vous souhaitez.

Un nouveau bouton vient d’être créé.!

Votre application Youtube est prête à fonctionner en mode Picture-in-Picture.

Une simple pression sur ce nouveau bouton activera le mode Picture-in-Picture de Youtube

La fenêtre Picture-in-Picture étant déplaçable et offrant les mêmes possibilités de navigations que l’application Youtube, vous pouvez maintenant utiliser toutes les autres fonctionnalités de votre appareil.

Newsletter