repo: janusweb action: commit revision: path_from: revision_from: 7562587f4aff5b07bf5a1d97fdf7d7f2763e2ed6: path_to: revision_to:
commit 7562587f4aff5b07bf5a1d97fdf7d7f2763e2ed6 Author: James BaicoianuDate: Fri Feb 10 19:00:37 2017 -0800 Don't initialize VOIP if player has disabled it diff --git a/scripts/remoteplayer.js b/scripts/remoteplayer.js
--- a/scripts/remoteplayer.js
+++ b/scripts/remoteplayer.js
@@ -60,17 +60,19 @@ elation.component.add('engine.things.remoteplayer', function() {
});
this.mouth.createAudio();
var context = this.mouth.audio.context;
- this.voip = new JanusVOIPPlayer();
- this.voip.start(context);
- this.audiobuffer = {readyCallbacks: []};//new THREE.AudioBuffer(this.mouth.audio.context);
- this.audiobuffer.buffer = this.voip.rawbuffer;
+ if (this.engine.client.player.usevoip) {
+ this.voip = new JanusVOIPPlayer();
+ this.voip.start(context);
+ this.audiobuffer = {readyCallbacks: []};//new THREE.AudioBuffer(this.mouth.audio.context);
+ this.audiobuffer.buffer = this.voip.rawbuffer;
- //elation.events.add(this.voip, 'voip_player_data', elation.bind(this, this.handleVoipData));
- this.audiobuffer.ready = true;
- for ( var i = 0; i < this.audiobuffer.readyCallbacks.length; i ++ ) {
+ //elation.events.add(this.voip, 'voip_player_data', elation.bind(this, this.handleVoipData));
+ this.audiobuffer.ready = true;
+ for ( var i = 0; i < this.audiobuffer.readyCallbacks.length; i ++ ) {
- this.audiobuffer.readyCallbacks[ i ]( this.voip.rawbuffer );
+ this.audiobuffer.readyCallbacks[ i ]( this.voip.rawbuffer );
+ }
}
//this.mouth.audio.setBuffer(this.audiobuffer);
-----END OF PAGE-----