La lecture de l'audio avec Node.JS
Je suis actuellement à l'aide child_process
et de la ligne de commande mplayer
de lire des fichiers audio sur l'ordinateur local, avec mon Node.JS application. Cela fonctionne, mais ce n'est pas vraiment une excellente solution. Mon plus gros problème est qu'il faut de 500ms de mplayer est commencé à l'audio commence à jouer.
Sont il y a de meilleures manières de jouer de l'audio? De préférence, les données audio compressées, mais je vais prendre ce que je peux obtenir.
- Ouais j'ai pensé que j'avais peut-être besoin de revérifier que
- Qu'est-ce que la demande pour cela? Avez-vous besoin vraiment faible latence audio sur internet?
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous demander est-il des modules qui fonctionnent avec de l'audio dans le nodejs écosystème?
Chaque fois que vous avez ce type de question, vous devez d'abord aller la npmjs et il suffit de taper un mot-clé approprié.
Voici la liste des modules qui sont liés à audio j'ai trouvé sur le npmjs site.
substacks de baudio me semble bon.
mplayer -slave
.Je conseille nœud-haut-parleur, sorties brutes des données PCM à vos haut-parleurs (donc en gros, il joue audio).
Si vous jouez quelque chose comme les fichiers mp3 que vous pourriez avoir besoin de le décoder en premier sur PCM données, ce qui est exactement ce que nœud-boiteux n'.
Espère que ça aide.
Plus simple que j'ai trouvé (sur Mac OS) est à utiliser
open
commande sur OS X.Découvrez nœud-groove - Node.js la liaison à libgroove:
Avertissement: j'ai écrit de la bibliothèque, qui est gratuit, open source, et n'est affilié à aucun produit, service ou entreprise.
Vous pouvez utiliser
play-sound
module:Installer à l'aide de la ngp, Exécutez la commande:
Maintenant utiliser dans votre code:
Découvrez cette solution simple, il fonctionne sur Windows et MacOS: