![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
voici le premier essai - j'ai chargé un fichier texte avec du texte russe, quelques gribouillages - mais il a, sauvegarder le fichier comme .wav
copié et collé - j'ai obtenu un fichier.wav dans l'archive sauvegardée en.wav.
Eh bien, voici le problème avec Google
Ils donnent le flux en Base64. J'ai pu le convertir en mp3, mais pas avec LINEAR16.
LINEAR16 doit être converti en wav
Question aux experts
Référence à un service Google dans le code
Dans Google
1. un seul en-tête
2. la clé est transmise via l'url
3. nous contrôlons le moteur via le fichier json.
En curl, c'est comme ça
demande.json
curl obtient la réponse correcte
Maintenant, implémentez ceci avec WebRequest
Mais la réponse revient
comme si le serveur ne comprenait pas le tableau qui lui est envoyé dans la variable json courte
Soit je forme mal le tableau, soit il y a autre chose ?
LINEAR16 doit être ondulatoire
Il faut ! ) Et c'est le cas.
La raison en est que.
Si vous supprimez les caractères supplémentaires et que vous introduisez la chaîne nettoyée dans Base64, vous obtenez un fichier wav lisible par PlaySound.
Il faut ! ) Et cité.
La raison en est que.
Si vous supprimez les caractères supplémentaires et que vous convertissez la chaîne nettoyée en Base64, vous obtenez un fichier wav PlaySound.
c'est un json :-) d'une manière agréable, vous devriez obtenir la valeur de la clé audioContent
Vous ne pourrez peut-être pas le lire, alors
vous obtenez des fichiers différentsVous n'êtes peut-être pas en mesure de le lire, c'est pourquoi
Les fichiers sont différentsL'exécution du programme est interrompue à l'étape WebRequest, il n'atteint pas les fichiers )))).
c'est un json :-) d'une manière agréable, vous devez récupérer la valeur de audioContent
Oh, c'est vrai ! Merci ! !! )))
Mais la réponse revient
comme si le serveur ne comprenait pas le tableau de variable json courte
Soit je forme le tableau lui-même de manière incorrecte, soit il y a autre chose ?
Le problème est le caractère nul à la fin.
et si vous obtenez une erreur à partir d'une requête web, il est très possible que des informations supplémentaires se trouvent dans le paramètre de résultat.
Par exemple :
le problème est le caractère nul à la fin.
et si vous obtenez une erreur de webrequest, il peut très bien y avoir des informations supplémentaires dans le paramètre de résultat.
par exemple :
Merci ! )