Dans une fenêtre Windev je récupère une URL contenant l'adresse d'un
fichier mp3 à lire.
Pour lancer la lecture de ce fichier mp3 on clique sur un bouton dans
lequel j'ai utilisé le code suivant qui fonctionne parfaitement :
Exemple
WProgMedia est une chaîne = "C:\Program Files\Windows Media
Player\wmplayer.exe"
SaEcouter =
"http://www.rtl.fr/media/podcasting/podcasting_temp_0000422_422453.mp3"
LanceAppli(WProgMedia +" " +SaEcouter, exeActif, Vrai)
Le problème est que lors de l'exécution, bien évidemment, la fenêtre
Windows Media Player s'ouvre et exécute la lecture du fichier ce qui
est tout à fait normal.
Je voudrais pouvoir utiliser la fonction MCIJoue pour lire directement
ce fichier sans ouvrir une fenêtre quelconque.
Si j'utilise directement MCIJoue(SaEcouter) rien ne se passe car MCI
s'attend à utiliser un fichier déjà présent sur mon disque dur.
Comment pratiquer pour combiner un téléchargement du fichier mp3 et sa
lecture immédiate par la fonction MCIJoue avant que le téléchargement
soit terminé.
Il faut utiliser l'activex de windows media player
Merci mais je suis incapable d'utiliser cet activex sans exemple de code
Cordialement
-- Elle est pas belle la vie ?
floman321
il faut mettre un champs activex et prendre Windows media player dans le code du bouton (n'importe lequel) tu met :
machaine est chaîne = "http://streams.frequence3.fr/mp3-24.asx"
// n'oublier pas de mettre quand exception pour nimporte quel commande QUAND EXCEPTION DANS AX_ActiveX1>>launchURL(machaine) FAIRE ExceptionActive() Fin
et c'est tout !
pour tout les commandes du axtive media player http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10 /mmp_sdk/playerlaunchurl.asp
il faut mettre un champs activex et prendre Windows media player
dans le code du bouton (n'importe lequel)
tu met :
machaine est chaîne = "http://streams.frequence3.fr/mp3-24.asx"
// n'oublier pas de mettre quand exception pour nimporte quel commande
QUAND EXCEPTION DANS
AX_ActiveX1>>launchURL(machaine)
FAIRE
ExceptionActive()
Fin
et c'est tout !
pour tout les commandes du axtive media player
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10 /mmp_sdk/playerlaunchurl.asp
il faut mettre un champs activex et prendre Windows media player dans le code du bouton (n'importe lequel) tu met :
machaine est chaîne = "http://streams.frequence3.fr/mp3-24.asx"
// n'oublier pas de mettre quand exception pour nimporte quel commande QUAND EXCEPTION DANS AX_ActiveX1>>launchURL(machaine) FAIRE ExceptionActive() Fin
et c'est tout !
pour tout les commandes du axtive media player http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10 /mmp_sdk/playerlaunchurl.asp