audio: Use the new oto API

This commit is contained in:
Hajime Hoshi 2017-06-04 21:09:42 +09:00
parent fadbf01826
commit 3b9e6c2708

View File

@ -220,8 +220,9 @@ func (c *Context) Update() error {
// is unexpectable. // is unexpectable.
// e.g. a variable for JVM on Android might not be set. // e.g. a variable for JVM on Android might not be set.
if c.driver == nil { if c.driver == nil {
// TODO: Rename this other than player // The buffer size is 1/20 sec.
p, err := oto.NewPlayer(c.sampleRate, channelNum, bytesPerSample) s := c.sampleRate * channelNum * bytesPerSample / 20
p, err := oto.NewPlayer(c.sampleRate, channelNum, bytesPerSample, s)
c.driver = p c.driver = p
if err != nil { if err != nil {
return err return err