A single Radio Device can play overlapping, multiple instances of music to the same registered player
Steps to Reproduce
Have a single Radio Device set to play at location Registered Players, can be heard by Registered Players only, and update state on players registering/unregistering.
Over the course of the game, register and unregister players to the device as necessary.
Sometimes a player will hear multiple instances of the sound cue assigned to the Radio Device, overlapping.
Expected Result
A Radio Device should only be able to play one instance of its sound cue to a single player on registering.
Observed Result
The Radio Device can play overlapping instances of its sound cue to a single player.
Platform(s)
Occurs on all tested platforms.
Additional Notes
Registering a player to a Radio Device multiple times without unregistering doesn’t cause overlapping audio.
Hey @luke-dubit, thanks for the bug report, I will get an issue tracked for us to investigate further to make sure there is no unintended behavior.
The Radio Player Device setup can lead to valid situations where a registered player hears multiple instances of the assigned sound cue, for example with the following setup:
Can Be Heard By = Registered Players Only
Play Location = Registered Players
This could lead to situations where there are multiple registered players, and each registered player will hear an instance of the sound cue at their location, and instances at other registered player’s locations.
You may be able to have the playback behavior desired by instead using an Audio Player Device, which has a wider selection of options for “Can Be Heard By” and “Play Location”. Try the following setup:
Can Be Heard By = Registered Players Only
Play Location = Local Player
This will ensure that for each registered player, they will only hear one instance of the audio, playing at their location.