Files
youtube_personal/ETAPE16_2_QUALITES_4K.md
T

1.5 KiB

Étape 16.2 - Sélecteur qualité + 4K Android

Cette étape part de la version Android 1080p réellement validée.

Nouveau sélecteur

Le lecteur Android propose maintenant :

  • Auto
  • 360p
  • 720p
  • 1080p
  • 1440p
  • 2160p (4K)

La qualité par défaut reste 1080p, car c'est la qualité déjà validée.

Changement en cours de lecture

Changer la qualité recharge le flux en conservant :

  • la position actuelle ;
  • l'état lecture/pause ;
  • la vitesse de lecture.

Codecs

Jusqu'à 1080p :

  • priorité AVC/H.264

Pour 1440p et 2160p :

  • priorité VP9
  • puis AV1
  • puis meilleur flux restant

Le son reste une piste séparée, avec priorité AAC.

Fallback

Pour Auto, 1440p et 2160p :

  1. tentative dans la qualité demandée ;
  2. si le téléphone ne peut pas la lire, tentative 1080p AVC ;
  3. si cela échoue aussi, retour au 360p stable.

Le Player audio écran verrouillé continue d'utiliser le flux progressif 360p stable.

Windows

Windows reste volontairement en 360p dans cette étape. Le sélecteur Windows sera ajouté après validation du 4K Android.

Test

Après extraction à la racine du projet :

cd "D:\07-Logiciels\23-youtube_personal"
flutter clean
flutter run -d f10778d8

Aucun script Gradle à relancer.

Pour tester la 4K, choisir 2160p (4K).

Succès attendu :

[HD] paire directe sélectionnée: 2160p...
[HD] lecture confirmée: 3840x2160 ...

Si le téléphone refuse le flux 4K :

[HD] cible=2160 non lisible: ...
[HD] essai de secours 1080p AVC