I believe it's because the controller fades out the audio, and then an event comes back from the player after the fade has completed, so the controller thinks the event was triggered from the user.
Given that I'm not even showing the players, let's not even listen for volume events from the player and always set the player to the controller volume.
I believe it's because the controller fades out the audio, and then an event comes back from the player after the fade has completed, so the controller thinks the event was triggered from the user.
Given that I'm not even showing the players, let's not even listen for volume events from the player and always set the player to the controller volume.