-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: janusweb action: commit revision: path_from: revision_from: ef977e1bbb85aeb62306b88dd7f0b75c568f44f8: path_to: revision_to:
commit ef977e1bbb85aeb62306b88dd7f0b75c568f44f8 Author: James Baicoianu <james_github@baicoianu.com> Date: Mon May 14 14:52:26 2018 -0700 Positional audio from videos diff --git a/scripts/video.js b/scripts/video.js
--- a/scripts/video.js +++ b/scripts/video.js @@ -90,16 +90,20 @@ elation.require(['janusweb.janusbase'], function() { ctx: ctx }; - var gainnode = ctx.createGain(); var source = this.getSoundSource(); - gainnode.gain.value = this.gain; - source.connect(gainnode); + this.soundobj = new THREE.PositionalAudio(listener); + this.objects['3d'].add(this.soundobj); + //this.panner = this.context.createPanner(); - gainnode.connect(ctx.destination); + //this.panner.connect(ctx.destination); + //gainnode.connect(this.panner); + source.connect(this.soundobj.panner); this.audionodes.source = source; - this.audionodes.gain = gainnode; + this.audionodes.gain = this.soundobj.gain; + this.audionodes.panner = this.soundobj.panner; + this.autionodes.gain.value = this.gain; } this.getSoundSource = function() { if (!this.video._audiosource) {
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 14:42:18 2024