The values returned by the OnAudioPlaybackPercent event node are incorrect when calling a sound to Play with a specific Start Time via blueprint when using the new Audio Engine

i.e. AudioDeviceModuleName=AudioMixerXAudio2 in the WindowsEngine.ini

This does not occur on the past audio engine and the values returned are correct and expected.

Steps to Reproduce

1. Open attached project.
2. Press PIE.
3. Observe the logging.

Outcome The playback percent and current time are returning incorrect values.

Expected The current time and percent should return the correct values relative to the percent of audio played and the current time should start and return the Start Time set by the play node.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44605 in the post.

Login to Vote

ComponentUE - Audio
Affects Versions4.15.14.16
Target Fix4.25
CreatedMay 2, 2017
ResolvedJun 4, 2020
UpdatedJun 4, 2020