# j-Sounds

> Ce composant contient quelques sons prédéfinis tels que le beep, l'échec, le succès, etc... Le chemin contient un contrôle de volume en pourcentage, 0 ne peut pas jouer.

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

Cette composante contient des sons prédéfinis comme `beep`, `fail`, `success`, etc... Le chemin contient un contrôle de volume en pourcentage, `0` Il est incapable de jouer.


__Configuration__ :

- `url {String}` Adresse URL à la bibliothèque sonore (defaut : `https://cdn.componentator.com/sounds/`)
- `volume {Number}` (par défaut : `50`)

__Bon à savoir__ :

`path` Peut contenir `{Number}`qui contrôleront le volume ou `{Boolean}` Ce qui permet ou désactive les sons.

__Méthodes__ :

- Le son de `component.play(sound)` :
	- `alert`
	- `message`
	- `badges`
	- `notifications`
	- `beep`
	- `confirm`
	- `done`
	- `drum`
	- `fail`
	- `success`
- `component.success()`
- `component.fail()`
- `component.alert()`, `component.error()`
- `component.warning()`
- `component.notify()`
- `component.badge()`
- `component.confirm()`
- `component.beep()`
- `component.drum()`

Utilisez-le avec `<ui-component name="sounds">`. 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="sounds" path="volume"></ui-component>

<script>
	var volume = 80;

	setTimeout(function() {
		SETTER('sounds/play', 'beep');
	}, 1000);

	setTimeout(function() {
		SETTER('sounds/play', 'drum');
	}, 3000);

	setTimeout(function() {
		SETTER('sounds/play', 'fail');
	}, 7000);

</script>
```
