diff options
| author | LLLL Colonq <llll@colonq> | 2025-12-15 23:36:31 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2025-12-15 23:36:31 -0500 |
| commit | 32e358df69953234986f8bc82e0093b841647851 (patch) | |
| tree | d982465bf1521e430a4a693dc5604d3d504ae371 | |
| parent | 0d8034e23d6570c053433459d8a5174dc663b5d8 (diff) | |
Fix AudioPlayingHandle
| -rw-r--r-- | crates/teleia/src/audio.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/teleia/src/audio.rs b/crates/teleia/src/audio.rs index cac010b..95bde1f 100644 --- a/crates/teleia/src/audio.rs +++ b/crates/teleia/src/audio.rs @@ -1,7 +1,7 @@ use std::collections::HashMap; #[cfg(target_arch = "wasm32")] -use std::{cell::RefCell, sync::{Arc, Mutex}}; +use std::sync::{Arc, Mutex}; #[cfg(target_arch = "wasm32")] pub struct Context { @@ -84,7 +84,7 @@ impl Audio { pub struct Assets { pub ctx: Context, pub audio: HashMap<String, Audio>, - pub music_node: Option<web_sys::AudioBufferSourceNode>, + pub music_node: Option<AudioPlayingHandle>, } #[cfg(target_arch = "wasm32")] @@ -109,7 +109,7 @@ impl Assets { pub fn is_music_playing(&self) -> bool { if let Some(ms) = &self.music_node { - ms.buffer().is_some() + ms.node.buffer().is_some() } else { false } } |
