> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🟦 Charger son

# 🟦 Charger son

${frame}[Vidéo : anatomie du bloc Charger son](https://celestory-docs-videos.netlify.app/fr/anatomie-bloc/soundfromurl.html)

![Charger son](https://celestory-docs-illustrations.netlify.app/fr/Chargerson_FR.svg)

Le bloc **Charger son** permet de récupérer un son hébergé quelque part sur internet (via son adresse URL) pour l'utiliser directement dans votre histoire Celestory, sans avoir besoin de l'importer dans votre projet.

C'est utile quand le son est amené à changer (par exemple une piste audio mise à jour régulièrement sur un site externe) : votre histoire jouera toujours la version la plus récente, automatiquement.

## 📥 Entrées

*   **url (Texte)** : L'adresse internet (URL) qui pointe directement vers le fichier son à charger (ex : https://monsite.com/sons/musique.mp3).

## 📤 Sorties

*   **son (Son)** : Le son récupéré depuis l'URL, prêt à être branché sur un bloc de lecture audio (comme un bloc Jouer musique ou Jouer son).

## 💡 Exemple d'utilisation

**Scénario : Jouer une piste audio mise à jour régulièrement**

1. Votre histoire doit jouer une ambiance sonore hébergée sur un serveur externe.
2. Vous récupérez l'adresse (URL) de ce fichier son, par exemple depuis un bloc Texte ou une variable.
3. Vous branchez cette URL sur l'entrée url du bloc Charger son.
4. Le bloc récupère le son correspondant et le met à disposition sur sa sortie son.
5. Vous connectez cette sortie à un bloc Jouer musique : la piste audio se joue, et si vous remplacez le fichier côté serveur, la nouvelle version sera utilisée automatiquement au prochain chargement.

## ⚙️ Détails Techniques

*   **Identifiant interne** : `soundFromUrl`
*   **Pas de point d'entrée de flux** : Ce bloc ne possède pas d'entrée "in" : il ne s'insère pas dans l'enchaînement des actions, il agit uniquement comme un convertisseur qui transforme une adresse URL en donnée de type Son utilisable par les autres blocs.
*   **Compatibilité de l'URL** : L'adresse doit pointer directement vers un fichier son (.mp3, .wav, .ogg, etc.). Un lien vers une page web (et non le fichier lui-même) ne fonctionnera pas.
*   **CORS** : Le serveur qui héberge le son doit autoriser les requêtes cross-origin pour que Celestory puisse le récupérer depuis le navigateur.

---

*Version documentée : v1*