File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -95,7 +95,13 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), {
9595 var source = this . context . createBufferSource ( ) ;
9696
9797 source . buffer = this . buffer ;
98- source . detune . value = this . detune ;
98+
99+ if ( source . detune ) {
100+
101+ source . detune . value = this . detune ;
102+
103+ }
104+
99105 source . loop = this . loop ;
100106 source . onended = this . onEnded . bind ( this ) ;
101107 source . playbackRate . setValueAtTime ( this . playbackRate , this . startTime ) ;
@@ -228,6 +234,8 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), {
228234
229235 this . detune = value ;
230236
237+ if ( ! this . source . detune ) return ;
238+
231239 if ( this . isPlaying === true ) {
232240
233241 this . source . detune . setTargetAtTime ( this . detune , this . context . currentTime , 0.01 ) ;
You can’t perform that action at this time.
0 commit comments