UNPKG

@smoud/tiny

Version:

Fast and tiny JavaScript library for HTML5 game and playable ads creation.

25 lines (20 loc) 513 B
Tiny.Cache.sound = {}; Tiny.Loader.prototype.sound = function (key, src) { if (src) { this.list.push({ key: key, src: src, type: 'sound' }); } }; Tiny.Loader.sound = function (resource, cb) { if (Tiny.Cache.sound[resource.key]) return cb(); var sound = new window.Howl({ src: [resource.src] }); sound.once('load', function () { Tiny.Cache.sound[resource.key] = sound; cb(); }); };