-
-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Hi @mdydek! I just started using the library today, and I was looking for this exact thing. I'm currently seeing on
0.9.0my Expo app crash (Simulator - iPhone 16 - iOS 18.6) when I allow a song to play all the way through, and theonEndedcallback fires specifically in theStreamerNode::cleanup()function when the audio finishes playing. The crash occurs instd::__1::thread::join(), which imo suggests the library is trying to join a thread that's already been joined or destroyed. Not an expert but from the Apple crash report, I gather:audioapi::StreamerNode::cleanup() (StreamerNode.cpp:276) ↓ std::__1::thread::join() ↓ SIGABRTI hope #718 addresses this for iOS as well, since it's fixing callback clearing for
AudioScheduledSourceNode, which StreamerNode derives from.Will look out for
0.10.0and then test, and if not, open a new bug.Thanks!