# j-Audio

> j-Audio : singleton ; le composant peut lire et arrêter l'audio/le son mp3

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: fr
Content-SHA256: 863da5b72ee8da852f8f17117e4eb56ffb24b328f70bd97135eef5619573fd14
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

- singleton
- le composant peut `play` et `stop` audio/son `mp3`
- `path` représente un contrôle de volume

__Méthodes__ :

- `component.play(url)` peut lire l'audio/le son à partir d'une URL
- `component.stop(url)` peut arrêter l'audio/le son

__Propriétés__ :
- `component.items` contient tous les objets audio

Utilisez-le avec `<ui-component name="audio">`. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans `DEF.fallback` (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.

```html example.html
<ui-component name="audio" path="volume"></ui-component>

<script>
	var volume = 50; // 50%
	if (jComponent.is20)
		SETTER('audio/play @important', 'https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3');
	else
		SETTER(true, 'audio/play', 'https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3');
</script>
```
