12 votes

Afficher la présentation plein écran en mode portrait avec Miracast

J'essaie d'afficher l'écran de mon téléphone sur un moniteur. Le mode paysage fonctionne correctement mais lorsque je passe en mode portrait, l'écran remplit une petite partie au milieu de l'écran au lieu de changer d'orientation. Je prévois de tourner le moniteur latéralement pour afficher l'écran de l'appareil et le verrouiller en portrait. Quelqu'un a-t-il trouvé un moyen de changer l'orientation ? J'utilise le netgear ptv3000. J'envisage d'acheter le hub allsharecast, mais je ne suis pas certain que cela fonctionne non plus. Merci !

current portrait layout

0 votes

Je pense que c'est la façon dont les graphiques sont édités et ne peuvent pas être changés (c'est la même chose avec l'iPad et son connecteur de sortie).

1voto

Liam W Points 8336

Je suis désolé de devoir vous dire ça, mais ce n'est pas possible.

Le système d'exploitation envoie les données à l'écran, et l'écran suit. Lorsque l'appareil est en mode portrait, c'est ce que l'appareil produit - comme l'écran dispose d'un large espace, il le remplit de barres noires.

C'est la même chose pour les iPad (je sais, je les déteste aussi) avec leurs connecteurs d'écran - si l'iPad est en mode portrait, alors l'écran se trouve au milieu de l'écran.

0 votes

Si c'est du côté du système d'exploitation, alors c'est quelque chose qui peut être corrigé avec un logiciel, nécessitant éventuellement un firmware personnalisé qui le rend possible.

0 votes

@plackemacher C'est vrai, mais je ne pense pas vraiment que l'OP veuille se construire une ROM personnalisée ;)

1 votes

Je suis l'ami de l'OP. Nous envisageons de nous équiper d'un tel appareil car nous voulons faire la démonstration d'une application lors d'un salon professionnel et notre seule autre option pour l'instant est d'acheter un téléviseur de 60 pouces et plus, ce qui n'est pas dans nos moyens.

1voto

Nick Pierpoint Points 7976

Pensez-y, si vous deviez étirer cet écran sur le combiné quand et seulement si branché sur le téléviseur, il aurait l'air bidon et affreux au pire !

Les raisons en sont les suivantes :

  • Il faudrait beaucoup de mémoire pour permettre la traduction à la volée afin de s'adapter à la largeur du tampon d'image graphique d'Android, dont la taille est limitée par la résolution de l'appareil et qui ne dispose que d'un seul tampon d'image !
  • Une couche supplémentaire de complexité pour dire à Android "Bon, on est branché sur la télé, maintenant extensible "
  • Comme la RAM est consommée pour "accommoder" un tampon plus grand pour maintenir les graphiques dans un état étiré pour l'écran de bureau/télévision, cela pourrait entraîner un ralentissement d'Android car les applications n'auraient pas assez de RAM disponible pour fonctionner.

Tout compte fait, c'est peut-être faisable, mais il faut réserver de la mémoire pour la résolution "étirée", disons, par exemple, la résolution 800x480, le mode Portrait sur WVGA, 480x800, le mode Paysage, 800x480, en utilisant ce seul dispositif de frame-buffer.

Allez faire un tour dans la configuration du noyau car il y a peut-être quelque chose là-dedans pour la capture Media/TV... Quant à l'application réelle dans Android lui-même, je ne l'ai pas vue. Cela vaut la peine de faire une enquête dans le noyau :)

Mais là encore, s'il y a une puce qui supporte le HDMI, peut-être que c'est une histoire différente, mais question intéressante OP ! +1 pour moi !

0voto

Shailendra Points 1

Une alternative serait d'utiliser un lanceur tiers dont le mode écran d'accueil Paysage est activé, comme GO ou Nova. Voyez si cela résout votre problème.

0 votes

Pourriez-vous mettre le lien vers les applications ici ?

0voto

freedomfry Points 21

J'y suis parvenu en utilisant un ordinateur portable bon marché connecté à la télévision, avec l'affichage ms réglé sur portrit. J'utilise le contrôleur Soti Pocket, une application qui envoie l'écran du téléphone à l'ordinateur portable. Cela demande un peu d'ajustement, mais vous pouvez obtenir l'écran complet du téléphone sur la TV, bord à bord. C'est la seule façon que je connaisse pour faire cela.

0voto

MWRMWR Points 1

Bonjour, je ne suis pas d'accord : Si vous vous connectez au Miracast alors que vous êtes déjà en mode paysage, vous obtenez un affichage en mode paysage sur le téléviseur. En tout cas, avec 2 téléphones différents (Android v4 et V7) et 2 Miracast différents (celui de Microsoft et un compatible chinois) j'obtiens le mode paysage. Marc

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X