-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AudioStreamPlaybackPolyphonic doesn't emit finished
signal for each AudioStream neither allow get the reference from ID
#88941
Comments
AudioTrack uses AudioStreamPolyphonyc rather than a single AudioStream, so it is necessary to monitor the AudioStreams within AudioStreamPlaybackPolyphonic. (The method to get the currently playing stream may not be implemented yet...?) |
finished
signal for each AudioStream neither allow get the reference from ID
On 4.2 I face the same issue. Running with v4.3.dev (master) resolves this issue for me. |
This seems to be a duplicate issue:
Afaik this is a design choice: And this concern is already tracked here: #75089
This sounds a bit too vague. But I reckon this fixes your concern: #86054 ? @Domeee: The stream IDs you get all work? So #86054 is not necessary anymore? |
@Domeee: reminder for my previous comment. The feedback would be much appreciated! |
@MJacred As far as I can tell, all stream IDs work. I instantiate a bunch of |
Tested versions
Godot 4.2.1
System information
Godot v4.2.1.stable - macOS 13.4.1 - Vulkan (Forward+) - integrated Apple M1 - Apple M1 (8 Threads)
Issue description
AudioStreamPlayer
s don't emit thefinished
signal after playing a stream from an Audio Playback track.Steps to reproduce
Add an animation with an Audio Playback track. Connect the
AudioStreamPlayer
'sfinished
signal to a method in a script, and do aprint()
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered: