Browse Source

Fix automatic playback done

David Catuhe 7 năm trước cách đây
mục cha
commit
83f45e899b
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      src/Audio/babylon.sound.ts

+ 3 - 2
src/Audio/babylon.sound.ts

@@ -572,8 +572,9 @@ module BABYLON {
                                     // playPromise won’t be defined.
                                     if (playPromise !== undefined) {
                                         playPromise.catch(function(error) {
-                                        // Automatic playback failed.
-                                        // Waiting for the audio engine to be unlocked by user click on unmute
+                                            // Automatic playback failed.
+                                            // Waiting for the audio engine to be unlocked by user click on unmute
+                                            Engine.audioEngine.onAudioUnlockedObservable.addOnce(() => tryToPlay);
                                         });
                                     }
                                 }