1 line
545 B
JavaScript
1 line
545 B
JavaScript
"use strict";var t=function(t){return t&&t.__esModule?t["default"]:t},s=require("../bt/main"),i=s.Status,u=s.createBehavior,e=s.factory,o=t(require("../audio-helper"));module.exports=u({constructor:function(t){this.path=o.getPath(t),this.status=i.INVALID},start:function(){return this.status=i.IN_PROGRESS,this.audio=o.startAudio(this.path,this.getAssetPack(),this.onAudioStopped.bind(this)),!0},onAudioStopped:function(){this.status=i.SUCCEEDED},stop:function(){this.audio.pause()},update:function(){return this.status}}),e.addBehavior(module); |