Skip to content

Commit d735460

Browse files
committed
Detect buffers properly
1 parent 336cf55 commit d735460

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/load.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use strict'
22

33
var base64 = require('./base64')
4+
var isBuffer = require('is-buffer')
45

56
// Given a regex, return a function that test if against a string
67
function fromRegex (r) {
@@ -35,7 +36,7 @@ function prefix (pre, name) {
3536
function load (source, options, defVal) {
3637
var loader =
3738
// Basic audio loading
38-
isArrayBuffer(source) ? decodeBuffer
39+
isArrayBuffer(source) || isBuffer(source) ? decodeBuffer
3940
: isAudioFileName(source) ? loadAudioFile
4041
: isPromise(source) ? loadPromise
4142
// Compound objects

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@
3232
},
3333
"dependencies": {
3434
"audio-context": "^1.0.0",
35-
"audio-decode": "^1.2.0",
35+
"audio-decode": "^1.2.5",
3636
"is-absolute": "^0.2.6",
37-
"is-audio-buffer": "^1.0.1",
37+
"is-audio-buffer": "^1.0.8",
38+
"is-buffer": "^1.1.5",
3839
"is-relative": "^0.2.1",
3940
"is-url": "^1.2.2",
4041
"object-assign": "^4.1.1",

0 commit comments

Comments
 (0)