Une vidéo en Streaming avec videoview
Mon code ci-dessous pour la vidéo en streaming:
VideoView vv = (VideoView)this.findViewById(R.id.screen_video);
Uri uri = Uri.parse(URL);
vv.setVideoURI(uri);
vv.start();
Il fonctionne.
Mais si l'URL de la vidéo de format non support par téléphone android ou tablette.
Afficher une boîte de dialogue, et de ne pas montrer à l'écran.
Mais il reste streaming avec écran noir.
Je veux obtenir le message d'erreur, et l'accès comme une exception.
Mais je ne sais pas comment l'obtenir?
Un autre problème est que la diffusion en continu peut crash cause par une faible vitesse de wifi.
Comment le vérifier, d'attendre que la faible vitesse de wifi?
OriginalL'auteur brian | 2012-03-19
Vous devez vous connecter pour publier un commentaire.
essayer ce code,c'est le travail,
setOnErrorListener
, (sur la VideoView objet) qui permet de mettre en oeuvre la fonction de rappelMediaPlayer.OnErrorListener
, qui sera appelée lorsqu'une erreur se produit au cours de la lecture ou de l'installation.OriginalL'auteur Hasmukh
Cela dépend de la Version d'Android que vous le développement de votre application. Il y a certains appareils qui ne supportent pas en cours d'exécution .fichier mp4. Aller à travers Android Media support pour plus d'informations. Vérifiez si vous pouvez jouer à tout .3gp fichiers ou pas.
OriginalL'auteur Rashmi.B
Vous ne devriez pas jouer la vidéo instantanément. Ajouter OnPrepared auditeur à la vidéo et démarrer la vidéo de la lecture après. Avec MediaPlayer vous pouvez garder une trace de l'état mise en mémoire tampon et d'arrêter la vidéo pendant un certain temps lorsqu'elle n'est pas encore téléchargé. Jetez un oeil à cette guide.
C'est pourquoi je t'ai proposé utilisation du lecteur multimédia, vous pouvez vous inscrire OnBufferingUpdateListener. Mais je pense que vous pouvez obtenir la même valeur à partir d'affichage de la vidéo à l'aide de videoView.getBufferPercentage()
OriginalL'auteur Ruuhkis
Essayer Intention d'éviter cette erreur. ou mettre try catch dans votre bloc.
VideoView pouvez seulement de Flux vidéos 3gp mais je recommande ce code pour diffuser votre vidéo
Ou Cliquez ici pour regarder Android Streaming Vidéo Tutoriel.
OriginalL'auteur Jaymelson Galang