J'ai environ 3 vidéos que je ne peux pas installer avec mon application sur DROID en raison de leur taille énorme. Nous avons maintenant décidé de les héberger sur un serveur privé ou sur YouTube. Comment puis-je exécuter ces vidéos sur Android? MerciComment exécuter une vidéo hébergée sur YouTube ou un serveur privé sous Android?
Répondre
Vous pouvez utiliser Intents pour démarrer l'application YouTube native sur le téléphone. En savoir plus ici: Android YouTube app Play Video Intent
Si vous souhaitez utiliser un serveur privé, vous pouvez simplement utiliser les fonctionnalités multimédia d'Android, la lecture d'une vidéo avec eux est assez simple si vous l'avez dans le format approprié:
http://developer.android.com/guide/topics/media/index.html
Regardez particulièrement "Lecture à partir d'un fichier ou d'un flux". Vous pouvez utiliser setDataSource du MediaPlayer pour pointer vers un endroit éloigné:
myMediaPlayer.setDataSource(myContext, "http://www.example.com/myVideo.3gp");
Si vous choisissez d'utiliser YouTube, le problème est que le format natif de YouTube est FLV que je ne pense pas que les supports de MediaPlayer (comme le support Flash n'est pas complètement disponible sur Android, même avec l'installation du Flash Player, quelqu'un me corrige si je me trompe). YouTube fournit des versions mobiles, mais la résolution est vraiment mauvaise et ne convient pas vraiment aux appareils Android haut de gamme. Il y a apparemment des versions pour iPhone et Android (pour l'application native), mais je n'ai pas trouvé de moyen d'obtenir l'URL.
La meilleure chose à faire est avec un serveur privé.
J'ai ce code ici et je reçois le message: "Cette vidéo ne peut pas être lue". Pourquoi?
package com.feelsocial.games.androidskillz;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class AndroidSkillz extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView video = (VideoView)findViewById(R.id.VideoView01);
Uri uri = Uri.parse("http://developer.avenuesocial.com/maxood.mov");
MediaController mc = new MediaController(this);
video.setMediaController(mc);
video.setVideoURI(uri);
video.start();
}
}
La vidéo est probablement dans un format que le téléphone ne peut pas prendre en charge. MOV est, IIRC, pas un format pris en charge. Les formats vidéo actuellement pris en charge sont H.263 et MPEG-4 SP. – TuomasR
Ok, j'ai ce logiciel appelé "Handbrake", "Handbrake" peut être téléchargé depuis: http://handbrake.fr/downloads.php.J'utilise pour les convertir dans le format et en suivant cet article ici pour l'exécuter DROID: http://www.funtechtalk.com/motorola-droid-best-video-format-conversion-settings-using-free-handbrake/ –
- 1. android: Comment lire la vidéo YouTube sur l'émulateur
- 2. API YouTube (PHP) - Récupération d'une vidéo privée sous mon compte
- 3. Comment intégrer un clip YouTube dans un WebView sur Android
- 4. Force de qualité pour YouTube (ou autre) Vidéo
- 5. Intégrer la vidéo sur youtube sans lien avec youtube
- 6. Comment puis-je lire une vidéo sur youtube dans swfloader?
- 7. Comment télécharger une vidéo sur YouTube avec Ruby
- 8. Comment puis-je arrêter une vidéo avec Javascript sur Youtube?
- 9. Comment intégrer une vidéo YouTube dans un fichier SWF
- 10. Pause HTML5 YouTube vidéo sur iPad
- 11. Sécurité exécutant un serveur WAMP privé privé incluant SVN
- 12. Serveur de référentiel SVN public ou privé?
- 13. android: capture vidéo sur un appareil ou un émulateur
- 14. Comment exécuter un contenu vidéo privé de CloudFront en utilisant RTMP avec Flowplayer
- 15. Lien personnalisé sur la vidéo youtube intégrée
- 16. Vidéo YouTube en HTML5
- 17. Envoyer une vidéo de Facebook à YouTube?
- 18. Blackberry: comment intégrer une vidéo YouTube dans une application
- 19. Youtube vidéo double clic
- 20. Intégration d'une vidéo YouTube basée sur une variable PHP
- 21. vidéo de recherche sur youtube C#
- 22. Android - Redémarrage vidéo ou CV
- 23. Passer un identifiant vidéo youtube du flux vidéo au flash
- 24. iPhone youtube vidéo z-index
- 25. Utiliser jQuery pour ajouter une vidéo YouTube?
- 26. Comment lancer une vidéo YouTube depuis une application iPad?
- 27. Recherche vidéo Flash (comme youtube)
- 28. Comment valider les identifiants vidéo YouTube?
- 29. FileWatcher sur dossier privé
- 30. Comment afficher une vidéo stockée sur le serveur sur l'iPhone
Je ne veux pas utiliser d'intentions. Je veux lire la vidéo directement à partir du serveur virtuel sur android. Thankyou –
Donc, vous voulez lire la vidéo dans votre application? L'utilisation d'une intention permet de lire la vidéo directement à partir du serveur. – Janusz
Je veux jouer à partir du serveur. Est-ce seulement possible à travers des intentions? –