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

WinDev Discussion :

[Windev 10]Erreur MCI 291 mettre le périphérique en partagé!


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 52
    Points
    52
    Par défaut [Windev 10]Erreur MCI 291 mettre le périphérique en partagé!
    Bonjour j'ai quasiment fini mon lecteur multimédia mais il y a un bug. Je ne peux modifier le son que lorsqu'il s'agit d'un fichier n'étant pas sur un cd audio.
    En affichant l'erreur MCI on me dit que je dois ouvrir MCI (MCIOuvre) en partagé. Or j'ai beau mettre "partageable" ou "shareable" cela ne fonctionne pas.En plus je suis obligé de mettre tout les paramètres inutiles pour moi entre le fichier/périphérique concerné et le dernier paramètre. Et en plus mon lecteur multimédia ,en faisant ce changement, n'arrive plus à lire les fichiers.
    pourtant voici ma syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MCIOuvre(MciCDAudio,"cdaudio",MciStylePopup,FenêtrePrincipale,MciModeNormal,"partageable")
    J'ai déjà regardé l'exemple de windev qui est très mal fait (les informations ne s'affichent pas, le son ne peut être modifié lorsqu'on lit un titre d'un cd audio...)

    Pour mieux comprendre comment je lis les fichiers d'un cd audio, je fais:
    =une sélection d'un .cda.
    si le fichier a l'extension cda je sauvegarde, le track correspondant et je demande à l'ordinateur de lire tel piste du cd audio ayant tel track en utilisant le mot clé "track" dans paramètre ainsi que les informations obtenues par MciTaille, Mciposition et MciFormatPosition.

  2. #2
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 52
    Points
    52
    Par défaut
    Bon j'ai réussi en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MCIExécute("Open "+FenêtrePrincipale.musique_en_cours+" shareable",FenêtrePrincipale)
    Maintenant je dois modifier le son mais je crois que le plus simple est d'utiliser encore mciexecute.
    Quel fonction API et quel synthaxe de MCIexecute je dois utiliser pour changer le son?

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 52
    Points
    52
    Par défaut
    bon je viens de lire sur deux sites anglais qu'on ne peut modifier le son provenant d'un cd audio via MCI est-ce que quelqu'un connait l'API à utiliser pour controler le potentiomètre Cd Audio du contrôleur de son windows sans ouvrir cette application windows? Merci d'avance.

  4. #4
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 52
    Points
    52
    Par défaut
    J'ai progressé dans mon problème mais ce message d'erreur s'affiche lorsque j'utilise l'api winmm.dll avec la fonction auxSetVolume (pour gérer le son du volume cd audio):
    Erreur impossible de se repositionner sur le fichier E:\track08.cda
    Détail de l'erreur système:Tentative de déplacement du pointeur du fichier
    avant le début du fichier.

    Lorsque je redémarre le programme la fonction me renvpoie:
    GetLastError a renvoyé 2
    Détail de l'erreur le fichier demandé est introuvable
    Le problème je pense viens du fait que pour lire la bonne piste j'utilise les fichiers .cda or ce ne sont pas des fichiers audios mais des fichiers d'accés au cd audio.

    Est-ce que quelqu'un peut me dire comment régler ce problème ou me dire comment lire telle piste du cd audio sans utiliser les .cda

Discussions similaires

  1. [Windev 9] Erreur lors de l'appel à un constructeur
    Par le y@m's dans le forum WinDev
    Réponses: 2
    Dernier message: 23/08/2007, 17h02
  2. [WinDev 10] Erreur Windev : Hyperfile
    Par arnaud_verlaine dans le forum WinDev
    Réponses: 3
    Dernier message: 06/11/2006, 17h50
  3. Erreur durant l'initialisation du périphérique NDIS
    Par mouloudéen dans le forum Windows 2000/Me/98/95
    Réponses: 6
    Dernier message: 30/05/2006, 20h48
  4. Réponses: 9
    Dernier message: 04/04/2006, 16h59
  5. Erreur MCI
    Par eag35 dans le forum MFC
    Réponses: 2
    Dernier message: 25/01/2005, 09h45

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