依赖
- 首先安装mpg123:下载地址,下载下来后解压、configure、make然后make install
- 安装portaudio19-dev:
apt-get install portaudio19-dev
- 安装go依赖:
- github.com/bobertlo/go-mpg123/mpg123
- github.com/gordonklaus/portaudio
在你的程序里调用portaudio提供的API
在$GOPATH/src/github.com/gordonklaus/portaudio/examples/目录下有示例程序
package main
import (
"bytes"
"encoding/binary"
"fmt"
"os"
"os/signal"
"github.com/bobertlo/go-mpg123/mpg123"
"github.com/gordonklaus/portaudio"
)
func main() {
if len(os.Args) < 2 {
fmt.Println("missing required argument: input file name")
return
}
fmt.Println("Playing.