The voice engine starts before it is ready. FOnlineVoiceImpl::StartNetworkedVoice is called prior to VoiceEngine->RegisterLocalTalker() in FOnlineVoiceImpl::RegisterLocalTalker(). This leads to the test for IsOwningUser(LocalUserEnum) in FVoiceEngineImpl to fail.
Regression?: No
This occurred in 4.18
[OnlineSubsystem] DefaultPlatformService=Null bHasVoiceEnabled=true [Voice] bEnabled=true
[/Script/Engine.GameSession] bRequiresPushToTalk=false
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-59508 in the post.
| 42 |
| Component | UE - Networking |
|---|---|
| Affects Versions | 4.18, 4.19, 4.20 |
| Created | May 23, 2018 |
|---|---|
| Resolved | Aug 18, 2021 |
| Updated | Aug 18, 2021 |