Android SDK - Lecteur Multimédia Vidéo à partir de l'URL
J'ai essayé de trouver un tutoriel qui explique comment charger une vidéo à partir d'une URL dans le lecteur média android, mais malheureusement, je ne pouvais pas trouver toutes!
J'ai essayé plusieurs choses pour essayer de le faire fonctionner, mais toujours pas de chance.
Quel est le meilleur moyen d'avoir une MediaPlayerActivity il suffit de charger une vidéo à partir d'une URL?
Grâce
EDIT:
J'ai essayé le code suivant, comme l'a suggéré:
VideoView videoView = (VideoView) findViewById(R.id.your_video_view);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(Uri.parse("url-here"));
videoView.start();
Juste se bloque lorsque je vais à cette activité.
OriginalL'auteur user1417302 | 2012-07-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un VideoView. Voici un exemple:
MODIFIER
Vous devez fournir à l'URI (ayant un
String url
variable, où il a l'url de la vidéo) avec ce codeUri.parse(url)
. Et assurez-vous également que si l'url est approprié. Aussi, avez-vous fourni les autorisations appropriées à votre application, comme AkashG suggéré, (car il utilise l'internet, vous aurez besoin d'ajouter<uses-permission android:name="android.permission.INTERNET" >
dans votre applicationManifest.xml
)? Enfin, vous devez définir votre activitéMediaPlayerActivity
dans votre applicationManifest.xml
Fin de l'EDIT
Vous pouvez également utiliser MediaPlayer. Le site des développeurs Android a un bon tutoriel ici.
J'ai mis à jour ma réponse. Espérons que cela aide.
Cela nécessite de l'API de NIVEAU 21
Aucun son ne peut vous aider ?
OriginalL'auteur Angelo
vous pouvez charger la vidéo à partir de l'url:
Ajouter internet permission dans le fichier manifest.
OriginalL'auteur AkashG
Je pense que vous pouvez trouver utile pense Ici.. sur la lecture de la vidéo à partir de différentes sources.
Si votre utilisation de l'Émulateur ,
Tout d'abord, ne pas utiliser l'émulateur pour le test de lecture vidéo. Sa capacité à gérer à la lecture de la vidéo est très limitée. Utiliser un véritable appareil Android.
Deuxième, toujours vérifier LogCat (adb logcat, DDMS, ou de la perspective DDMS dans Eclipse) pour les avertissements lorsque vous exécutez en multimédia problèmes. OpenCORE -- le multimédia moteur utilisé par Android -- a tendance à journal d'erreur au niveau des conditions de mises en garde.
Par exemple, votre fichier vidéo peut ne pas être configuré pour le téléchargement progressif, qui est nécessaire pour le streaming HTTP. Sur Linux, vous pouvez réparer les vidéos MP4 pour le téléchargement progressif par l'installation de MP4Box et en cours d'exécution MP4Box -hint .
Espérons que cette explication fonctionne pour vous..
OriginalL'auteur MobileEvangelist