2015-02-18 15 views
9

Wie würde man Audio-Datei in Sprache Go spielen?Wiedergabe von Audiodatei mit Golang

Ich habe Funktion und will Sound als Benachrichtigung abgespielt werden, wenn Ereignis passiert.

Ich konnte nichts über das Abspielen von Sound-Datei in go lang nur einige Web-Browser-basierte Musik-Player finden, aber es war nicht zu viel hilfreich.

+3

Sie wahrscheinlich eine Bibliothek, denn das muß, wobei in diesem Fall die Frage vom Thema wäre ... – nus

+0

vielleicht gibt es eine Go-Bibliothek für SDL ... – rogerdpack

+4

Es gibt eine Bindung für portaudio (https://code.google.com/p/portaudio-go/) – 0x434D53

Antwort

9

Sie können dafür die PortAudio Go-Bindungen (go get github.com/gordonklaus/portaudio) verwenden.

Sie müssen PortAudio auf Ihrem System erstellen oder installieren. Wenden Sie sich hierfür an http://portaudio.com/docs/v19-doxydocs/tutorial_start.html.

Ein komplettes Beispiel für das Abspielen einer Sounddatei zurück an befindet sich https://github.com/gordonklaus/portaudio/blob/master/examples/play.go

+3

Gibt es eine Bibliothek zum Abspielen von Audiodateien, die vollständig in Go geschrieben sind? – Casper