2015-02-18 17 views
9

Làm cách nào để phát tệp âm thanh bằng ngôn ngữ đi?Phát tệp âm thanh với golang

Tôi có chức năng và muốn phát âm thanh như thông báo khi sự kiện diễn ra.

Tôi không thể tìm thấy bất cứ điều gì về việc phát tệp âm thanh trong tiếng lang chỉ một số trình phát nhạc dựa trên trình duyệt web nhưng không hữu ích lắm.

+3

Bạn có thể sẽ cần một thư viện, cho rằng, trong trường hợp câu hỏi sẽ được off topic ... – nus

+0

có lẽ có một thư viện đi cho SDL ... – rogerdpack

+4

Có đi Binding cho portaudio (https://code.google.com/p/portaudio-go/) – 0x434D53

Trả lời

9

Bạn có thể sử dụng các ràng buộc PortAudio Go (go get github.com/gordonklaus/portaudio) cho việc này.

Bạn sẽ phải xây dựng hoặc cài đặt PortAudio trên hệ thống của mình. Tham khảo http://portaudio.com/docs/v19-doxydocs/tutorial_start.html cho việc này.

Một ví dụ hoàn chỉnh để chơi lại một tập tin âm thanh được đặt tại https://github.com/gordonklaus/portaudio/blob/master/examples/play.go

+3

Có thư viện nào để phát tệp âm thanh được viết hoàn toàn bằng Go không? – Casper

Các vấn đề liên quan