Existe-t-il un moyen de lire 2 vidéos simultanément (YouTube et vidéo du navigateur) ? Je connais la fonction d'écran partagé, mais lorsqu'une vidéo est lue, l'autre s'arrête.
Réponse
Trop de publicités?TLDR : Cela dépend du développeur de l'application et de la compatibilité de votre matériel.
Ainsi, jusqu'à récemment, les appareils Android dotés des services Google Play ne nécessitaient pas la capacité d'identifier si l'appareil pouvait lire plusieurs flux vidéo en même temps.
Bien qu'il soit possible de trouver des appareils haut de gamme capables de lire plusieurs flux vidéo, les développeurs n'ont donné aucune garantie quant aux performances de l'appareil pour les médias pris en charge.
À partir d'Android 11, Google a ajouté un CLASSE_DE_PERFORMANCE_DES_MÉDIAS qui peut informer les développeurs qu'ils peuvent faire de telles choses sans que l'expérience de l'utilisateur soit médiocre.
Les appareils Android dotés des services Google Play doivent être conformes au document de définition de la compatibilité (CDD) de la version d'Android avec laquelle ils sont commercialisés.
Desde el Document de définition de la compatibilité avec Android 11
2.2.7.1. Les médias
Si les implémentations de dispositifs portables renvoient
android.os.Build.VERSION_CODES.R
pourandroid.os.Build.VERSION_CODES.MEDIA_PERFORMANCE_CLASS
, puis ils :
- [5.1/H-1-2] DOIT prendre en charge 6 instances de sessions de décodeur vidéo matériel (AVC ou HEVC) dans n'importe quelle combinaison de codecs fonctionnant simultanément à une résolution de 720p@30 fps.
En outre, chaque nouvelle version d'Android met à jour les exigences du CDD.
Desde el Android 12 CDD :
2.2.7.1 Médias
Si les implémentations de dispositifs portables renvoient
android.os.Build.VERSION_CODES.S
paraandroid.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS
, puis ils :
- [5.1/H-1-4] DOIT prendre en charge 6 instances de sessions d'encodeur vidéo matériel (AVC, HEVC, VP9* ou version ultérieure) dans n'importe quelle combinaison de codecs fonctionnant simultanément à une résolution de 720p@30fps. *Seules 2 instances sont nécessaires si le codec VP9 est présent.
Desde el Android 13 CDD :
2.2.7.1 Médias
Si les implémentations de dispositifs portables renvoient
android.os.Build.VERSION_CODES.S
paraandroid.os.Build.VERSION_CODES.MEDIA_PERFORMANCE_CLASS
, puis ils :
- DOIT répondre aux exigences en matière de support énumérées dans la section 2.2.7.1 du CDD Android 12.
...
- [5.1/H-1-2] DOIT prendre en charge 6 instances de sessions de décodeurs vidéo matériels (AVC, HEVC, VP9, AV1 ou version ultérieure) dans n'importe quelle combinaison de codecs fonctionnant simultanément à une résolution de 1080p@30 fps.
...
Le CDD d'Android 13 contient encore plus de détails sur les performances si le fabricant va prendre en charge MEDIA_PERFORMANCE_CLASS
. Comme vous pouvez le constater, Google s'efforce de fournir plus d'informations à chaque version. informations/conseils aux développeurs sur les capacités de l'appareil.