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

Access Discussion :

lancement fichier musical


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut lancement fichier musical
    rebonjour,

    je travail dans un formulaire, et j'aimerais que quand je clique sur un bouton de commande, cela ouvre un fichier musique placé dans un fichier sur mon ordinateur.

    Est ce vraiment possible??
    comment pourrais je faire??

    merci

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonjour,

    tu peux le faire en ajoutant une référence à Windows Media Player
    (Alt+F11 puis Outils->Références)

    Ensuite tu lit le fichier musique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim oMedia As MediaPlayer.MediaPlayer
     
    Set oMedia = New MediaPlayer.MediaPlayer
    oMedia.AutoStart = True
     
    oMedia.Open "C:\Musique\Monfichier.mp3"
     
    Set oMedia = Nothing
    A+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    merci beaucoup!! ca marche bien!!
    mais j'ai un probleme.....


    comment faire pour diffuser seulement une partie du fichier audio
    ou sinon comment faire pour arreter la musique ( je ne veux pas le faire ecouter en entier)

  4. #4
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Dans ce cas il faut déclarer oMedia au niveau formulaire, puis avec avec deux boutons (Play et Stop)
    on agit sur la lecture d'un fichier musique.
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Dim oMedia As MediaPlayer.MediaPlayer
     
    Private Sub cmdPlay_Click()
    Dim strPathName As String
    strPathName = "Chemin vers le fichier"
    oMedia.AutoStart = True
    oMedia.Open strPathName 
    End Sub
     
    Private Sub cmdStop_Click()
    oMedia.Stop
    End Sub
     
    Private Sub Form_Load()
    Set oMedia = New MediaPlayer.MediaPlayer
    End Sub
     
    Private Sub Form_Unload(Cancel As Integer)
    Set oMedia = Nothing
    End Sub
    En appuyant sur F2 dans l'éditeur vba tu peux visualiser les propriétés et méthodes de la classe MediaPlayer.

    A+

  5. #5
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Voila ce que j'ai trouvé pour jouer un fichier de la seconde 2 à la seconde 4

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    oMedia.AutoStart = False
    oMedia.Open strPathName
    Do
       DoEvents
    Loop While oMedia.ReadyState <> mpReadyStateComplete
    Me.txtDuration = oMedia.Duration
    oMedia.SelectionEnd = 4
    oMedia.SelectionStart = 2
    oMedia.Play

  6. #6
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour à tous et à toutes...
    ...cela ouvre un fichier musique placé dans un fichier sur mon ordinateur......
    On peut également s'inspirer du super tuto de SilkyRoad:
    http://silkyroad.developpez.com/VBA/WindowsMediaPlayer/

    Bonne lecture...

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    arf, il semble que mon ordi ne connaisse pas "txtDuration"

  8. #8
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    ....mon ordi ne connaisse pas "txtDuration"


    Oui, c'est à dire... quel est le problème
    Est-ce que "txtduration" n'est pas simplement le nom d'un champ

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    aa ca y est, ca marche en enlevant "Me.txtDuration = oMedia.Duration"

    merci pour toutes vos reponses!

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    j'ai un probleme avec le bouton stop.
    Cela ne marche pas,la musique ne s'arrete pas.
    Pouvez vous m'aider?

  11. #11
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    oui

  12. #12
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    j'ai un probleme avec le bouton stop.
    Quel problème .........
    Si tu veux des réponses précises il faut poser des questions précises.... ..et ne pas se contenter un petit UP du style:
    ....oui.....
    [EDIT] Juste pour le bon fonctionnement du Forum, il serait également bien que tu réponde à tous les posts auquels tu as reçus une réponse (avec le Tag ..)

  13. #13
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 59
    Points : 36
    Points
    36
    Par défaut
    pour préciser j'ai taper:

    Private Sub cmdStop_Click()
    oMedia.Stop
    End Sub


    et rien ne se passe.



    En ce qui concerne les messages ou je n'ai pas encore répondu, je suis toujours attentif, et je n'ai pas encore trouvé de solution...

Discussions similaires

  1. Problème lancement fichier exe
    Par dany80 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/06/2007, 13h26
  2. [Runtime] Lancement Fichier Externe
    Par papatte62360 dans le forum Runtime
    Réponses: 11
    Dernier message: 19/04/2007, 17h07
  3. LANCEMENT fichier cmd
    Par dahu17 dans le forum C#
    Réponses: 7
    Dernier message: 12/04/2007, 11h25
  4. Comment faire jouer un fichier musical
    Par emyblue dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 06/11/2006, 23h59
  5. Lancement fichier sur cd
    Par bruno06 dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2006, 15h13

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