Lire la vidéo en plein écran sur Android natif de lecteur vidéo
Je suis en train de concevoir un site de vidéo compatible avec Android. Un bon exemple de ce que je suis en train de réaliser est vimeo.com. Ils montrent une miniature d'une vidéo. Lorsque vous appuyez dessus, le natif Android joueur arrive en plein écran:
Actuellement, j'ai un point d'ancrage à une FLV contenant h.264 codage vidéo:
<a href="video.flv">click here to watch</a>
Lorsque vous appuyez sur l'ancre sur Android, télécharger la vidéo plutôt que des pièces. Ce n'est pas ce que je veux. Comment puis-je l'obtenir à jouer en plein écran dans le lecteur natif comme Vimeo? Mais à la différence de Vimeo, je voudrais la vidéo pour étendre de sorte qu'il n'y a pas tellement noir espace vide autour de la vidéo.
Fig : ce thread n'a pas montré comment appeler un plein écran Android player.
sur youtube, si vous cliquez sur une vidéo, il s'ouvre en plein écran. Je voudrais aussi savoir comment il est fait.
OriginalL'auteur JoJo | 2011-07-09
Vous devez vous connecter pour publier un commentaire.
Ahh je vois ce que tu veux dire, en cliquant sur une vidéo Vimeo ouvre la Android la boîte de dialogue de sélection de l'application qui devrait répondre à cette demande (dans mon cas, juste le navigateur (qui télécharge le fichier) ou le lecteur vidéo (qui s'ouvre et joue-la comme vous voulez)). C'est normal Android comportement - si vous n'avez pas défini de l'application qui doit répondre à une demande donnée, il vous demandera de sélectionner parmi l'appui des demandes.
Avez-vous déjà essayé d'intégrer une vidéo dans le sens proposé par le lien que je vous ai donné? Vous pouvez constater que il aura l'effet exact de la vidéo Vimeo. HTML5 <video> élément sur Android
MODIFIER: en Fait, je pense que votre problème réel est probablement juste que le format de fichier que vous utilisez (.flv) n'est pas parmi les principaux formats de support pris en charge par Android. http://developer.android.com/guide/appendix/media-formats.html
Je ne suis pas d'obtenir une invite lorsque j'appuie sur le bouton. Il s'ouvre automatiquement à la native Android joueur pour moi. Il serait vraiment mauvais si l'utilisateur est invité et décide de télécharger la vidéo parce que mes vidéos sont en streaming. La vidéo serait à l'infini téléchargement. Est-il possible de désactiver le téléchargement?
Le Vimeo invite va varier d'un appareil à l'autre - certains ont un défaut déjà défini, d'autres recevront une invite de commandes en fonction des paramètres et des applications installées. C'est hors de propos cependant - QRohlf commentaire énonce ce dont vous avez besoin. Je suis désolé, mais vous avez presque certainement besoin de prendre un flash de la route à faire votre vidéo en streaming...
Mais si vous consultez la liste des formats pris en charge que j'ai posté, vous verrez que .m4p et un couple d'autres formats avec votre codec sont pris en charge!
OriginalL'auteur Nathan Fig
si vous avez le bon codec installé pour lire la vidéo ne fonctionne pas, vérifiez et assurez-vous que vous avez le bon type mime configuré et que quelque chose dans le registre ou un fichier n'est pas l'écrasement.
utiliser l'ancienne norme de définition de mp4 et de revenir à flash.
OriginalL'auteur painter_landscapes
Dans le navigateur Safari mobile et Android webkit il y a des méthodes javascript et événements définis sur l'objet Vidéo qui peut vous aider avec ceci. Il y a un autre StackOverflow question d'aborder ce sujet (pour l'iPad, mais j'ai utilisé ce sur les téléphones Android).
Web - App iPad webkitEnterFullscreen - par programmation va la vidéo en plein écran
Mobile Safari, documentation: http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLVideoElementClassReference/HTMLVideoElement/HTMLVideoElement.html
OriginalL'auteur bbogovich