KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I often read that it's not possible to pause/resume audio files with the Web Audio API . But now I saw a example where they actually made it possible to pause and resume it. I tried to figure out what how they did it. I thought maybe source.looping = false is the key, but it wasn't. For now my audio is always re-playing from the start. This is my current code var context = new (window.AudioContext || window.webkitAudioContext)(); function AudioPlayer() { this.source = context.createBufferSource(); this.analyser = context.createAnalyser(); this.stopped = true; } AudioPlayer.prototype.setBuffer = function(buffer) { this.source.buffer = buffer; this.source.looping = false; }; AudioPlayer.prototype.play = function() { this.source.connect(this.analyser); this.analyser.connect(context.destination); this.source.noteOn(0); this.stopped = false; }; AudioPlayer.prototype.stop = function() { this.analyser.disconnect(); this.source.disconnect(); this.stopped = true; }; Does anybody know what to do, to get it work?
Tags (comma-separated)
Save Edits
Cancel