il n'est pas nécessaire d'écrire dans le fichier. WebRequest
Que signifie "télécharger" ? Le fichier son obtenu après la conversion du texte doit être placé dans le dossier Sounds pour que l'Expert Advisor puisse le lire. Le son est créé dans EA par la fonction PlaySound, et non WebRequest, et il prend un fichier audio dans le dossier Sounds. Je vous dis que la tâche est presque impossible.
Реter Konow: Que voulez-vous dire par "télécharger" ? Le fichier son obtenu après la conversion du texte doit être placé dans le dossier Sounds pour que le conseiller expert puisse le lire. La fonction PlaySound, et non WebRequest, crée le son dans l'Expert Advisor, et prend un fichier audio dans le dossier Sounds. Je vous dis que la tâche est presque impossible.
yep...
il est impossible de lire un fichier wav depuis un bac à sable sans DLL ?
il est impossible de lire un fichier wav depuis un bac à sable sans DLL ?
Comment va-t-il se retrouver dans le bac à sable ? Après la conversion, vous devez placer le fichier résultant dans le bac à sable. Webrequest ne le fera pas. Comment l'écrire automatiquement dans le dossier Sounds ?
Je suppose que le résultat de la WebRequest sera un fichier WAV téléchargé depuis le serveur. Voici le résultat du code suivant
le problème à ce stade est que le fichier hello_world.wav est vide, car le format de l'appel WebRequest est manifestement incorrect.
Même si vous obtenez un fichier son valide du serveur vers EA via un socket ou une requête web, vous ne pouvez pas l'écrire dans le dossier Sounds, donc PlaySound ne pourra pas le lire.
Реter Konow: Même si vous obtenez un fichier son valide du serveur vers l'EA via un socket ou une requête web, vous ne pouvez pas l'écrire dans le dossier Sounds, ce qui signifie que PlaySound ne pourra pas le lire.
PlaySound est-il la seule option pour lire un fichier wav sans DLL ?
Реter Konow: Même si vous obtenez un fichier son valide pour l'EA à partir du serveur via un socket ou une requête web, vous ne pouvez pas l'écrire dans le dossier Sounds, ce qui signifie que PlaySound ne sera pas en mesure de le lire.
voir ci-dessus sur le sujet - tout est possible, mais nécessite la volonté de l'utilisateur
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5. Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
il n'est pas nécessaire d'écrire dans le fichier. WebRequest
Que voulez-vous dire par "télécharger" ? Le fichier son obtenu après la conversion du texte doit être placé dans le dossier Sounds pour que le conseiller expert puisse le lire. La fonction PlaySound, et non WebRequest, crée le son dans l'Expert Advisor, et prend un fichier audio dans le dossier Sounds. Je vous dis que la tâche est presque impossible.
yep...
il est impossible de lire un fichier wav depuis un bac à sable sans DLL ?
yep...
il est impossible de lire un fichier wav depuis un bac à sable sans DLL ?
Comment cela va-t-il finir dans le bac à sable ? ??
Je suppose que le résultat de la WebRequest sera un fichier WAV téléchargé depuis le serveur. Voici le résultat du code suivant
le problème à ce stade est que le fichier hello_world.wav est vide, car le format de l'appel WebRequest est manifestement incorrect.
Je suppose que le résultat de la WebRequest sera un fichier WAV téléchargé depuis le serveur. Voici le résultat du code suivant
le problème à ce stade est que le fichier hello_world.wav est vide, car le format de l'appel WebRequest est manifestement incorrect.
Même si vous obtenez un fichier son valide du serveur vers l'EA via un socket ou une requête web, vous ne pouvez pas l'écrire dans le dossier Sounds, ce qui signifie que PlaySound ne pourra pas le lire.
PlaySound est-il la seule option pour lire un fichier wav sans DLL ?
PlaySound est-il la seule option pour lire un fichier wav sans DLL ?
Même si vous obtenez un fichier son valide pour l'EA à partir du serveur via un socket ou une requête web, vous ne pouvez pas l'écrire dans le dossier Sounds, ce qui signifie que PlaySound ne sera pas en mesure de le lire.
voir ci-dessus sur le sujet - tout est possible, mais nécessite la volonté de l'utilisateur
Oui.
merdique )
Oui.
Attendez, qu'en est-il de ceci
//--- Jouer le fichier son Demo.wav depuis le répertoire terminal_data_directory\MQL5\Files\
PlaySound("\\\Files\\\\\\Demo.wav")
https://www.mql5.com/ru/docs/runtime/resources