[C++] Play Subtitles with sound

anonymous_user_df9df4d9
Tue, 13 Jun 2017 11:05:57 +0000
Audio

Hello.
I’m try to play subtitles with sound, played thru AudioComponent.

I try to use the same code as used in RoboRecall. OdinSpeechManager and OdinSpeechComponent.
They use USoundBase to play sounds with subtitles. When digging in the source code, I never found place where subtitles where set. I copy and adapt code from RoboRecall and work great, but without subtitles.

When I debug my project for PlaySoundAtLocation (AudioDevice.cpp) everything works fine - sound and subtitles. It uses first parametr USoundBase* Sound as UDialogueSoundWaveProxy which have subtitles.

When I debug my project for Play() (AudioComponent.cpp), which is used in RoboRecall - sound play but no subtitles.

I tried it static_cast to UDialogueSoundWaveProxy but I have problem with C++ NewObject() which always give me a reference error.

Or maybe it is possible to play sound with subtitles thru USoundCue which is used in RoboRecall ?
Or maybe it is possible to set subtitles manually ?
Or how do you play sound with subtitles in C++ ?

Do you know answer for any of this questions ?

1 post - 1 participant