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

C++ Discussion :

activeX pour lire fichier web par playSound()


Sujet :

C++

  1. #1
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut activeX pour lire fichier web par playSound()
    Bonjour,

    Je pense être dans le bon forum -merci de le déplacer si nécessaire.

    Je souhaite faire jouer un son, pour une alerte d'erreur, sur une page html, dans un IE sous WinCE 5.

    Je posséde un IE sous WinCE 5 qui ne posséde pas la balise bgSound -enfin, si, mais le player du type .wav n'est pas installé dans le noyau. J'ai essayé de prendre un player (media*, etc), mais cette solution n'est pas top, car il faut installer, et il veut pas. Par contre, la fonction API playSound(...) fonctionne à merveille.

    Voilà donc se que souhaite faire (je ne veux pas solution boiteuse):
    - un activeX appel l'API playSound(), avec le fichier son que je choisi
    - dans une page HTML : balise <object> vers l'actriveX en question, avec <param name='fichier' value='son.wav'/>

    Comme le fait le Media Player avec le paramétre 'filename'.

    Mais voilà :
    1) Comment faire pour charger le fichier du serveur et le faire jouer par l'activeX ? (Wininet ? winSocket ? MFC ?)
    2) Comment prendre, ans l'activeX, l'url de la page où il se trouve afin de définir un chemin relatif dans le paramétre 'fichier' ?
    3) Comment faire pour prendre le fichier dans le cache d'IE afin de la lire ?

    Par avance, merci.

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Je reviens la dessus après quelques temps, histoire de fournir une réponse...

    J'ai trouvé une solution avec la classe CWinInet... placé dans un ActiveX, dont une instance est créée par l'IE (par exmple)... Le COM fait l'interface et le CWinInet ce charge d'un streaming...

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 06/03/2017, 09h47
  2. Lire fichier PDF par le site web
    Par hous2m dans le forum Android
    Réponses: 2
    Dernier message: 09/06/2015, 22h09
  3. Lire fichier ligne par ligne
    Par Tips dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 05/03/2007, 21h07
  4. problème pour lire fichiers .php3
    Par jejerome dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 28/02/2006, 20h16

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