audio play! bug fix.
This commit is contained in:
+4
-2
@@ -266,7 +266,6 @@
|
||||
(syntax-rules ()
|
||||
((_ handle cmd args ...)
|
||||
(let ((rv ((audio-play-rpc handle) cmd args ...)))
|
||||
(displayln (internal-audio-retval-retval rv))
|
||||
(if (eq? (internal-audio-retval-kind rv) 'error)
|
||||
(raise-audio-error (internal-audio-retval-code rv) (internal-audio-retval-info rv))
|
||||
(internal-audio-retval-retval rv))))
|
||||
@@ -275,7 +274,10 @@
|
||||
|
||||
(define/contract (audio-play! handle audio-file)
|
||||
(-> audio-play? path-string? number?)
|
||||
(ap-rpc handle 'open audio-file))
|
||||
(let ((r (ap-rpc handle 'play audio-file)))
|
||||
(if (eq? (car r) 'ok)
|
||||
(cadr r)
|
||||
(raise-audio-error 'audio-error "audio-player: unexpected return value from 'play command: ~a" r))))
|
||||
|
||||
(define/contract (audio-pause! handle paused)
|
||||
(-> audio-play? boolean? symbol?)
|
||||
|
||||
Reference in New Issue
Block a user