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 Forms Discussion :

[lecteur multimédia vb.net]enchainement pistes


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut [lecteur multimédia vb.net]enchainement pistes
    Bonjour à tous,

    j'ai développé un petit lecteur multimédia en vb.net sous visual studio 2005. Pour le son et les vidéos j'ai fais une playlist et j'aimerais que les éléments de cette playlist s'enchainent dès que le précédent est terminé. Alors j'ai pensé mettre un événement :

    sur le composant windows media. Ce qui donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub scr_ecran_video_EndOfStream(ByVal sender As System.Object, ByVal e As AxWMPLib._WMPOCXEvents_EndOfStreamEvent) Handles scr_ecran_video.EndOfStream
     
            Me.scr_ecran_video.URL = Me.tvw_playlist2.SelectedNode.NextNode
     
        End Sub
    et j'ai une erreur qui me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur	1	Une valeur de type 'System.Windows.Forms.TreeNode' ne peut pas être convertie en 'String'.
    Voilà. Pouvez-vous me dire comment corriger l'erreur et si ce que je fais à un sens pour atteintre l'enchènement des différents films ou morceaux.

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Salut c'est normal puisque la premiere partie de ton code :
    demande un String et toi tu lui donne un Treenode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.tvw_playlist2.SelectedNode.NextNode
    Donc essaye avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Me.scr_ecran_video.URL = Me.tvw_playlist2.SelectedNode.NextNode.Text
    Cdl
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    Bonsoir,

    Tout d'abord merci pour ton aide.
    J'ai modifié ce que tu m'as di et effectivement l'erreur n'est plus présente. Par contre l'enchainement des pistes ne se fait pas. Au bout de la première tout s'arrète. Est-ce que mon événement
    est le bon? Normalement cela se déclenche quand on est à la fin du flux. Voilà. Je sais pas trop. Dois-je rajouter quelque chose à la méthode?

    Encore merci en tout cas.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il faut apprendre à diagnostiquer les problemes

    mets un point d'arret sur le debut de ton évènement
    si tu y passes ca veut dire que ton code n'est pas bon
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par kifouillou
    Bonsoir,

    Tout d'abord merci pour ton aide.
    J'ai modifié ce que tu m'as di et effectivement l'erreur n'est plus présente. Par contre l'enchainement des pistes ne se fait pas. Au bout de la première tout s'arrète. Est-ce que mon événement
    est le bon? Normalement cela se déclenche quand on est à la fin du flux. Voilà. Je sais pas trop. Dois-je rajouter quelque chose à la méthode?

    Encore merci en tout cas.
    Comme te l'a dis Spero51, mets un point d'arret sur cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.tvw_playlist2.SelectedNode.NextNode.Text
    et regarde avec un espion ta variable pour etre sur que tu récupères le chemin d'accès de ta prochaine piste.

    Sinon tu fouilles dans ta variable et tu regardes où est stocké ce que tu cherches, tu verras c'est assez facile
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

Discussions similaires

  1. Insérer un lecteur multimédia dans une page html
    Par bloody22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 15/09/2006, 16h11
  2. Lecteur multimédia en PHP
    Par bloody22 dans le forum Langage
    Réponses: 7
    Dernier message: 13/09/2006, 15h11
  3. Lecteur multimédia + progressbar
    Par gobgob dans le forum Delphi
    Réponses: 7
    Dernier message: 03/07/2006, 18h54
  4. Réponses: 4
    Dernier message: 29/05/2006, 01h49
  5. Réponses: 10
    Dernier message: 31/01/2006, 15h35

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