2011-06-15 4 views
0

J'ai une application qui lit une vidéo à partir de la carte SD avec MediaPlayer. J'ai utilisé l'exemple Android Developers (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html), et il fonctionne très bien dans certains appareils: HTC Desire (Android 2.2), HTC Legend (Android 2.2).Android MediaPlayer affiche un écran noir sur certains appareils

Cependant, je l'ai essayé dans un Samsung Galaxy 5 (Android 2.1) et il n'affiche pas la vidéo, juste un écran noir. Aucune erreur dans LogCat.

Des idées sur pourquoi cela se produit-il?

Merci à l'avance,

Marta

Répondre

1

Avez-vous développé l'application en mettant l'accent sur 2.2? Probablement il y avait quelques changements de 2.1 dans cette partie. Vous pouvez vérifier les anciennes démos de l'API (elles sont toutes dans votre fodler sdk) et rechercher les changements de rev. 7 à 8.

Cependant, je préfère utiliser le VideoView http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html

mieux sur allot travaillé tout ce que je fait encore.

+0

J'ai développé et construit avec 1.5 et j'ai utilisé l'exemple de MediaPlayer à partir de l'API 7 (il n'y a pas de changements de 7 à 8). Ma première tentative a été avec VideoView mais j'ai eu quelques problèmes. –

+0

Enfin, j'ai encore essayé avec VideoView et je me rends compte que j'ai le problème avec le format vidéo, donc j'ai converti ma vidéo mp4 en 3gp et ça marche super !!! Merci beaucoup!!! –

Questions connexes