瀏覽代碼

Fix automatic playback done

David Catuhe 7 年之前
父節點
當前提交
83f45e899b
共有 1 個文件被更改,包括 3 次插入2 次删除
  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.
                                     // playPromise won’t be defined.
                                     if (playPromise !== undefined) {
                                     if (playPromise !== undefined) {
                                         playPromise.catch(function(error) {
                                         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);
                                         });
                                         });
                                     }
                                     }
                                 }
                                 }