2016-08-12 95 views
1

offlineaudiocontext.state在移動Safari瀏覽器的頁面加載時暫停。我使用了resume()方法,但不會更改狀態,並且狀態仍處於暫停狀態。如果我使用一個按鈕單擊頁面,將狀態從暫停狀態更改爲正在運行。offlineaduiocontext.resume()不會在移動Safari上觸發

alert(offlineaudiocontext.state); 
 
if (offlineaudiocontext.state === 'suspended') { 
 
    alert('in if'); 
 
    offlineaudiocontext.resume().then(function() { 
 
    alert('after resume' , offlineaudiocontext.state); 
 
    }); 
 
} 
 
alert(offlineaudiocontext.state); 
 
          

回答

1

我相信在移動Safari瀏覽器,你必須有某種類型的用戶手勢的開始網上AudioContext。不知道爲什麼這個要求會影響離線音頻上下文。

相關問題