[audio] Spawn audio playing process using Start for async
Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
parent
6b5f8e3781
commit
cb0005eac7
|
@ -47,7 +47,7 @@ func (a *AudioAdaptor) Sound(fileName string) []error {
|
|||
|
||||
// command to play a MP3 file
|
||||
cmd := exec.Command("mpg123", fileName)
|
||||
err = cmd.Run()
|
||||
err = cmd.Start()
|
||||
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
package audio
|
||||
|
||||
import (
|
||||
"os/exec"
|
||||
"testing"
|
||||
|
||||
"github.com/hybridgroup/gobot/gobottest"
|
||||
|
@ -15,14 +14,5 @@ func TestAudioAdaptor(t *testing.T) {
|
|||
|
||||
gobottest.Assert(t, len(a.Connect()), 0)
|
||||
|
||||
_, err := exec.LookPath("mpg123")
|
||||
numErrsForTest := 0
|
||||
if err != nil {
|
||||
numErrsForTest = 1
|
||||
}
|
||||
gobottest.Assert(t, len(a.Sound("../resources/foo.wav")), numErrsForTest)
|
||||
|
||||
gobottest.Assert(t, len(a.Connect()), 0)
|
||||
|
||||
gobottest.Assert(t, len(a.Finalize()), 0)
|
||||
}
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
package audio
|
||||
|
||||
import (
|
||||
"os/exec"
|
||||
"testing"
|
||||
|
||||
"github.com/hybridgroup/gobot/gobottest"
|
||||
|
@ -18,11 +17,4 @@ func TestAudioDriver(t *testing.T) {
|
|||
gobottest.Assert(t, len(d.Start()), 0)
|
||||
|
||||
gobottest.Assert(t, len(d.Halt()), 0)
|
||||
|
||||
_, err := exec.LookPath("mpg123")
|
||||
numErrsForTest := 0
|
||||
if err != nil {
|
||||
numErrsForTest = 1
|
||||
}
|
||||
gobottest.Assert(t, len(d.Sound("../resources/foo.mp3")), numErrsForTest)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue