Skip to content

Commit 4124635

Browse files
committed
fix audio context issue
1 parent f2aa711 commit 4124635

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/createAudioContext.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ export function createAudioContext(options?: AudioContextOptions) {
88
if (context.state === "suspended") {
99
const listener = () => {
1010
context.resume();
11-
window.removeEventListener("click", listener);
12-
window.removeEventListener("keydown", listener);
11+
if (context.state === "running") {
12+
window.removeEventListener("click", listener);
13+
window.removeEventListener("keydown", listener);
14+
}
1315
};
1416
window.addEventListener("click", listener);
1517
window.addEventListener("keydown", listener);

0 commit comments

Comments
 (0)