2010-11-02 6 views
0

Salut J'essaye de lire un fichier vidéo (wmv) en utilisant MediaElement. J'ai encodé la vidéo en V8. Je définir les propriétés du fichier dans Visual Studio commeMediaElement ne lit pas la vidéo

Build Action: Ressource
Copier vers le répertoire de destination: Copiez toujours

Le problème est que lorsque j'exécute le code, MediaElement jouer seulement 2 ou 3 secondes du fichier. Aucune vidéo n'est affichée. Juste l'audio de 2 ou 3 secondes est joué, mais mon fichier est un fichier vidéo contenant de l'audio ainsi et sa durée est de 10 secondes.

Quelqu'un peut-il me dire comment résoudre ce problème?

Cordialement Blockquote

Répondre

1

Si vous testez votre scénario dans l'émulateur puis (je trouve cela dans l'article suggéré):

REMARQUE: Dans Windows Phone 7 émulateur l'application peut démarrer le lecteur multimédia et l'utilisateur peut jouer de la musique, mais la vidéo n'est pas rendu.

J'espère que cela vous aidera.

+0

Maintenant, je comprends. Mais ... comment vais-je lire une vidéo qui se trouve dans mon dossier de projet? Ce n'est ni quelque part sur le web ni sur l'utilisateur isoléStorage. C'est dans mon dossier de projet. Quel chemin vais-je donner à MediaPlayerLauncher.Media? La documentation indique qu'elle ne prend pas en charge l'URI relative. – Aqueel

+0

J'ai ajouté cette vidéo à mon dossier de projet en faisant un clic droit sur le nom du projet, puis en sélectionnant Ajouter -> Élément existant. J'ai mis Build Action: Resource. Maintenant, comment donner son chemin à MediaPlayerLauncher.Media?Si j'écris mediaPlayerLauncher.Media = new Uri ("video.wmv", UriKind.Relative); Il lance InvalidOperationException. :-( – Aqueel

+0

Merci beaucoup kate.Cela a fonctionné.J'ai changé l'action de construction pour le contenu et cela a fonctionné.Merci beaucoup encore une fois – Aqueel

1

Sonne comme le fichier vidéo est corrompu.

Avez-vous vérifié la taille est comme il se doit?
Avez-vous essayé d'autres fichiers?
D'où jouez-vous? IsoatedStorage ou de l'intérieur du XAP?

Vous pouvez également essayer de lire le fichier avec le MediaPlayerLauncher pour confirmer qu'il est complet et non corrompu.
S'il fonctionne bien avec le lanceur, veuillez fournir un exemple de ce que vous essayez réellement de faire dans le code.

+0

J'ai essayé de le lire dans Windows Media Player 12 de Windows 7 et il le joue sans aucun problème. – Aqueel

+0

Bonjour Matt Pouvez-vous s'il vous plaît m'envoyer un exemple de fichier vidéo qui peut être joué avec succès en utilisant MediaElement? Mon adresse e-mail est [email protected] – Aqueel

+0

C'est ce que j'ai obtenu à partir d'Internet. Je pense que le support de lecture vidéo n'est pas disponible dans l'émulateur de Windows Phone. Ai-je raison? http://msdn.microsoft.com/en-us/library/ff462087(v=VS.92).aspx – Aqueel

Questions connexes