需求:希望提供Electra Player播放视频时第一帧图像出现的事件或者函数回调
我们使用Unreal官方推荐的Electra Player进行全平台视频的播放支持;
目前遇到的问题是:没有找到第一帧图像出现的回调,我们希望在图像出现后停止世界的渲染以提升性能
目前我们发现无音频的视频可以及时显示,而有音频轨道的视频需要较长的时间等待音画同步(约500ms),是否有接口或事件可以获取到音画同步完成开始播放视频的时机?
需求:希望提供Electra Player播放视频时第一帧图像出现的事件或者函数回调
我们使用Unreal官方推荐的Electra Player进行全平台视频的播放支持;
目前遇到的问题是:没有找到第一帧图像出现的回调,我们希望在图像出现后停止世界的渲染以提升性能
目前我们发现无音频的视频可以及时显示,而有音频轨道的视频需要较长的时间等待音画同步(约500ms),是否有接口或事件可以获取到音画同步完成开始播放视频的时机?
请问OnMediaOpened事件是否能满足需求?暂停世界渲染如果太早,可以考虑delay一点时间再暂停。
OnMediaOpened事件时图像还没显示出来,delay存在不确定性会触发异常,需要明确的事件
MediaOpened的事件应该可以延迟一帧(或者两帧)看到画面出现,因为主线程和渲染线程可以有延迟一帧(外加RHI线程的延迟)。