IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

utilisation de "mediaelement"


Sujet :

Windows Presentation Foundation

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut utilisation de "mediaelement"
    bonsoir,
    je m'arrache les cheveux depuis une heure afin d'utiliser le UElement "Mediaelement"
    en effet son emploi semble être vraiment des plus simple mais lorsque je mets le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300">
        <Grid>
            <MediaElement Source="C:\Documents and Settings\michel\Mes documents\Visual Studio 2008\Projects\WpfApplication1\WpfApplication1\bin\Debug\Film.avi" Name="myMediaElement" Stretch="Fill" Width="200" />
        </Grid>
    </Window>
    je n'ai qu'une page blanche
    Après lecture sur le forum de poste de ce type j'ai chargé la dernière version de windows media player mais en vain

    donc je suis perdu et je compte sur vos lumières

    Par avance merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Essaye juste:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300">
        <Grid>
            <MediaElement Source="Film.avi" Name="myMediaElement" Stretch="Fill" Width="200" />
        </Grid>
    </Window>
    Et assure toi que la vidéo est dans le meme répertoire que ton exécutable

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    c'est fait et j'ai toujours le pb

  4. #4
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    As tu essayé de lire une vidéo .wmv.
    Juste pour voir si ça tourne avec ce format là ? (tu dois en avoir dans "mes vidéos" celles par défaut, si tu les a pas supprimé comme moi ).

    Sinon essaies de t'abonner à l'évènement MediaFailed pour voir si tu passes dedans et si tu peux récupérer des informations.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Salut,

    Une autre idée, vu que MediaElement ne lance pas d'exceptions, c'est de te brancher sur l'évènement MediaElement.MediaFailed.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    bonjour,
    je viens de suivre votre conseil est j'ai le message suivant
    System.IO.FileNotFoundException: Impossible de trouver le fichier multimédia. ---> System.Runtime.InteropServices.COMException (0xC00D1197): Exception de HRESULT : 0xC00D1197
    donc il ne trouve pas le film
    où est mon erreur j'ai placé le film par rapport au projet dans le répertoire bedug sachant que mon projet s"appelle Medieelement1
    \Projects\Mediaelement1\Mediaelement1\obj\Debug

    je suis perdu !!!!

  7. #7
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Comme te le disais Thomas, si tu mets ta vidéo au niveau de ton executable (.exe)
    Donc "\Projects\Mediaelement1\Mediaelement1\bin\debug" (pas le dossier obj)

    Tu n'as plus qu'à mettre en source :
    Source="Film.avi"

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    même code erreur avec ce chemi,
    Projects\Mediaelement1\Mediaelement1\bin\Debug

  9. #9
    Membre éprouvé Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Points : 998
    Points
    998
    Par défaut
    Citation Envoyé par TERRIBLE Voir le message
    même code erreur avec ce chemin,
    Projects\Mediaelement1\Mediaelement1\bin\Debug
    ce chemin est utilisé en source ou c'est bien l'emplacement du fichier ?

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    c'est le chemin
    au niveau de la déclaration dans la balise j'ai mis "Film.avi"

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    complément
    si je prend un film ".wmv " cela fonctionne bien
    pourquoi le format ".avi" ne passe pas

  12. #12
    Membre éprouvé Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Points : 998
    Points
    998
    Par défaut
    Quel est le message d'erreur ?

    Sinon, tu peux utiliser cette source :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <MediaElement Source="pack://siteoforigin:,,,/MonFilm.wmv" />

  13. #13
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Citation Envoyé par TERRIBLE Voir le message
    complément
    si je prend un film ".wmv " cela fonctionne bien
    pourquoi le format ".avi" ne passe pas
    Est-ce que tu n'as pas un problème de codec...

  14. #14
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 77
    Points : 78
    Points
    78
    Par défaut
    Je pencherai plutôt vers le problème de codec moi aussi. Pour le vérifier rapidement c'est simple, tu ouvres ton fichier avi avec windows media player. Si il ne s'ouvre pas dedans, il ne s'ouvrira jamais dans le media element vu que ce dernier utilise en réalité l'api windows media player.

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    il passe bien dans média p ayer
    en ce qui concerne le message ce dernier indique qu'il ne trouve pas lr fichier

  16. #16
    Membre éprouvé Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Points : 998
    Points
    998
    Par défaut
    Citation Envoyé par TERRIBLE Voir le message
    il passe bien dans média p ayer
    en ce qui concerne le message ce dernier indique qu'il ne trouve pas lr fichier
    Hello,

    Tu peux copier le message d'erreur entier stp ?

    Et cela se passe même avec la syntaxe que je t'ai fournie ?

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    bonsoir,
    toutes mes excuses pour ce retard dans ma réponse mais j'étais en balade en Normandie
    en reprenant mon programme et e suivant tes conseils je me suis rendu compte que c'est bien un problème de codec
    je me vois donc résigné à ne pas utiliser mediaElement pour affichier mes vidéo
    d'après vous vais je avoir le même problème en utilisant un mediaPlayer ?

  18. #18
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Citation Envoyé par TERRIBLE
    d'après vous vais je avoir le même problème en utilisant un mediaPlayer ?
    Testes rapidement tu seras vite fixé

    Sinon tu peux toujours insérer l'ActiveX de VLC dans un WindowsFormsHost. Tu ne devrais plus avoir de soucis de codec.

  19. #19
    Membre éprouvé Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Points : 998
    Points
    998
    Par défaut
    Tu peux peut être utiliser cette lib aussi : http://wpfmediakit.codeplex.com/

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/11/2006, 19h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo