wait for ctx.resume

This commit is contained in:
Felix Roos 2022-08-21 11:21:36 +02:00
parent 9497c99e9e
commit 8103943396
2 changed files with 4 additions and 4 deletions

View File

@ -69,8 +69,8 @@ Loading...</textarea
}; };
evaluate(); evaluate();
input.addEventListener('input', () => evaluate()); input.addEventListener('input', () => evaluate());
document.getElementById('start').addEventListener('click', () => { document.getElementById('start').addEventListener('click', async () => {
ctx.resume(); await ctx.resume();
scheduler.start(); scheduler.start();
}); });
document.getElementById('stop').addEventListener('click', () => scheduler.stop()); document.getElementById('stop').addEventListener('click', () => scheduler.stop());

View File

@ -183,8 +183,8 @@ function App() {
</div> </div>
<div className="flex"> <div className="flex">
<button <button
onClick={() => { onClick={async () => {
getAudioContext().resume(); // fixes no sound in ios webkit await getAudioContext().resume(); // fixes no sound in ios webkit
togglePlay(); togglePlay();
}} }}
className={cx('hover:bg-gray-300', !isEmbedded ? 'p-2' : 'px-2')} className={cx('hover:bg-gray-300', !isEmbedded ? 'p-2' : 'px-2')}