web-dev-qa-db-fra.com

Comment rendre YouTube plein écran réellement plein écran?

Chaque fois que je fais (en utilisant flash) des vidéos YouTube en plein écran, elles ne sont pas plus grosses.

Dans la capture d'écran ci-dessous, vous voyez exactement ce que je vois lorsque je regarde une vidéo en mode plein écran. Tout l'espace noir ne devrait pas être là (je pense). Je ne vois pas ce problème dans d'autres sites, par exemple BBC iPlayer.

Screenshot of Flash YouTube on Ubuntu

Ce comportement YouTube standard est-il courant sur YouTube ou est-ce juste moi?

Des suggestions pour le réparer?

34
8128

D'accord, c'est l'une de ces occasions embarrassantes lorsque vous découvrez ce qui se passe juste après la publication d'une question ...

C'est à cause de ma configuration à double moniteur. YouTube voit la taille des deux moniteurs ensemble, mais le réduit pour l’adapter à un pour une raison quelconque.

Cela ne se produit pas avec les vidéos disponibles en HD (en fait, si la vidéo est disponible en HD, même si vous la visionnez à une résolution de 480p ou inférieure, cela fonctionne, ce qui est un peu étrange).

Il semble que ce problème ait existe depuis plusieurs années et que la solution la plus simple consiste à activer le mode HTML5 sur YouTube .

31
8128

Je pense que la meilleure solution utilise le plugin MaximizeFlash pour Chrome. Il détecte tout flash dans la page et vous pouvez les rendre en plein écran. Pour vous débarrasser de la barre d'outils, appuyez simplement sur f11. Vous n'avez pas besoin d'installer d'autres applications.

Pour Firefox il existe un plugin similaire .

4
goksel

J'ai développé une solution de contournement pour ce problème. Cela se produit parce que Flash ne détermine pas correctement la taille de l'écran lors de l'utilisation de multimonitor. J'ai donc codé un hack LD_PRELOAD qui fournit à Flash une valeur différente lorsqu'il demande la taille de l'écran. Vous pouvez l'obtenir sur ma page web:

Solution de contournement de Flash sur les ordinateurs de bureau multihead Linux | Site Web d'Al

C'est un peu difficile à installer (vous devez entrer la taille de votre écran dans le code et le compiler vous-même), mais cela fonctionne.

4
Alistair Buxton

Le problème est que flashplayer identifie votre plein écran comme étant les deux moniteurs, puis le réduit à un seul moniteur afin que la vidéo paraisse plus longue mais plus courte.

Cela m'a rendu fou pendant des mois jusqu'à ce que je trouve cette solution trouvée ici:

http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops

En gros, c’est un peu un script qui "ment" au navigateur, modifiant les variables d’environnement pour faire croire à Firefox que votre résolution plein écran est de 1024x768 et non de 2048x768 dans mon cas (vous pouvez configurer d’autres résolutions) et n’utilisez que l’un des deux moniteurs. Vous devez d'abord installer nspluginwrapper (dans le dépôt).

Dans le fichier .tar.gz, vous trouverez le script et les instructions pour le configurer. De plus, au lieu d'appeler chaque fois les paramètres de firefox, vous pouvez créer un petit script comme celui-ci et l'enregistrer dans votre répertoire de scripts personnel (par exemple $ HOME/.scripts/firefox

#!/bin/bash
LD_PRELOAD=/usr/lib/nspluginwrapper/i386/linux/libfullscreenhack.so /usr/bin/firefox "$@"

Si vous souhaitez utiliser la même chose avec un autre navigateur tel que chrome ou chrome, il vous suffit de faire un script similaire pour eux.

Bonne chance.

2

J'ai des problèmes similaires avec de nombreuses applications telles que les jeux de vin, etc. dans lesquels l'application ne parvient pas à détecter la résolution par écran mais détecte plutôt la résolution totale sur un seul écran.

La solution permanente que j'ai trouvée consistait à exécuter nvidia-settings, à désactiver xinerama et à configurer "Seperate X Screen". J'ai maintenant deux affichages séparés, les habituels DISPLAY =: 0 et: 0.1. Puisque les applications X sur les deux écrans fonctionnent maintenant dans leurs propres sessions séparées, avec leur propre bureau, etc., toutes les applications détectent parfaitement la résolution de chaque moniteur et le changement de résolution sur un écran n'en affecte pas un autre.

Le seul inconvénient est que je ne parviens pas à faire glisser les fenêtres d'un écran à un autre et que je dois lancer des applications sur différents écrans, selon les besoins. Cependant, cela fonctionne parfaitement pour moi puisque je garde le navigateur dans un seul écran et que les enfants peuvent jouer avec leur émulateur ou voir la télévision/les films sur l’autre moniteur sans affecter mon travail.

2
user63061

J'ai le même problème, avoir deux moniteurs de résolution différente connectés à mon PC.

Ma solution de contournement est simple. Faites un zoom avant dans firefox jusqu'à ce que la vidéo sur remplisse la largeur de l'écran. Cela résout également un autre inconvénient: si une vidéo est en lecture plein écran sur un moniteur, le fait de cliquer sur une fenêtre de l'autre moniteur met la vidéo en mode plein écran.

0
Thomas

Solution de contournement très facile dans Chrome/Chrome avec le double moniteur:

  1. Clic droit sur la vidéo youtube
  2. Sélectionnez "Pop out"
  3. Maintenant vous avez la vidéo dans une nouvelle fenêtre
  4. Déplacez-le sur votre deuxième moniteur
  5. Maximiser la fenêtre
  6. Maintenant, vous voyez le bar en haut
  7. Pour les contrôles vidéo, faites un clic droit sur la vidéo et sélectionnez "Afficher les contrôles".

  8. Cliquez sur l'icône plein écran dans les commandes vidéo
    OU Faites un clic droit sur la barre, sélectionnez "Utiliser la barre de titre et les bordures du système".

  9. Le bar au sommet a disparu
0
Resistent

Ma solution de contournement consiste à utiliser l'URL de données dans Chrome pour ouvrir une vidéo intégrée à la résolution plein écran, puis à placer chrome en mode plein écran. Essayez avec:

data:text/html,<body style="background-color:black;">
<iframe width="1900" height="1060" src="http://www.youtube.com/embed/VIDEO_CODE_HERE" frameborder="0" allowfullscreen></iframe>

Il suffit de mettre le code vidéo et de modifier la largeur et la hauteur en fonction de la résolution de votre écran. Ensuite, placez-le dans votre barre d'adresse.

0
olls