Qu'est-ce qu'une commande de son?
En règle générale, une commande de son peut être toute commande d'ordinateur ayant trait au son. Deux références possibles sont les plus probables. L'une est la commande utilisée lors de l'enregistrement sonore à partir de la ligne de commande. L'autre est la commande son HTML.
La ligne de commande, également appelée invite DOS lorsque vous travaillez dans un environnement Microsoft®, ou le shell, si vous travaillez dans un environnement Mac, Linux ou Unix, est une interface utilisateur distincte de l'interface utilisateur graphique (GUI) et peut être utilisé pour donner des commandes au système d'exploitation. La commande d'enregistrement du son comporte six parties standard, dont la commande initiale, le réglage mono / stéréo, le taux d'échantillonnage, la priorité de threading, la limite de temps d'enregistrement et le nom du fichier de sortie, qui identifie également le format de fichier. Certains de ces éléments étant définis par défaut, l’exemple le plus simple se lirait comme suit:
$ son-enregistreur -P enregistrement.wav
C'est en HTML (HyperText Markup Language) 4, que l'élément ressemble le plus à une commande de son . La syntaxe requise pour les différents navigateurs est différente. Pour que le navigateur Mosaic puisse reproduire un son de fond, l'élément HTML <SOUND> est utilisé. <EMBED> était utilisé avec Navigator, mais est maintenant obsolète. <BGSOUND> est l'alternative standard HTML 4 et il a été conseillé à ceux qui utilisaient <EMBED> d'ajouter <BGSOUND>, la méthode standard utilisée pour Internet Explorer®.
La création d'une commande de son avec l'une de ces trois méthodes est similaire. Les trois balises - <SOUND>, <EMBED> et <BGSOUND> - sont suivies des paramètres de commande. Trois sont standard: SRC pour définir le chemin; BOUCLE pour permettre la lecture du son un certain nombre de fois ou sans fin jusqu'à la fermeture de la page; et DELAY pour instituer un délai en secondes avant de jouer un son en ligne. Un URL absolu ou relatif peut être utilisé pour le chemin. Avec une boucle infinie, chacune des trois balises jouant un fichier nommé birdsong.wav apparaîtra comme ceci:
<SOUND SRC = "birdsong.wav" LOOP = infini>
<EMBED SRC = "birdsong.wav" LOOP = infini>
<BGSOUND SRC = "birdsong.wav" LOOP = infini>
HTML 5 introduit une nouvelle approche pour traiter une commande sonore. La balise est <audio> et est utilisée comme balise bascule, ce qui signifie qu'il existe une balise de début et de fin. Les attributs liés à cette balise incluent la lecture automatique , qui lit le fichier dès que possible. contrôles , qui affiche les contrôles de lecture audio; préchargement , qui charge le fichier son lorsque la page est chargée; et src , qui définit l'URL du fichier audio.