Lecture d'un fichier audio avec golang
Comment jouer le fichier audio dans le langage go?
J'ai de la fonction et voulez du son pour être joué comme une notification quand l'événement se produit.
Je n'ai rien trouvé sur la lecture de fichier audio en aller lang seulement certains navigateur web basé lecteurs de musique, mais il n'était pas utile de trop.
- Vous aurez probablement besoin d'une bibliothèque, pour que, dans ce cas, la question serait hors sujet...
- peut-être il y a un aller à la bibliothèque pour la SDL...
- Il y a des aller de Liaison pour portaudio (code.google.com/p/portaudio-go)
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le PortAudio Aller liaisons (
go get github.com/gordonklaus/portaudio
) pour cela.Vous aurez à construire ou installer PortAudio sur votre système. Consulter http://portaudio.com/docs/v19-doxydocs/tutorial_start.html pour cela.
Un exemple complet pour la lecture d'un fichier audio est situé à https://github.com/gordonklaus/portaudio/blob/master/examples/play.go
Si c'est un fichier MP3, vous pouvez utiliser allez-mp3 de la Bibliothèque. allez-mp3 est populaire bibliothèque pour lire les fichiers MP3; MP3 décodeur est dans le plus pur Aller.
Ou celui-là, https://github.com/faiface/beep. Bip utilise go-mp3 sous le capot