[5.3] MediaPlayer播放问题

我之前定义了一个UObject类,主要就是对MediaPlayer的封装。引擎版本5.2之前的时候基本控制功能,回调函数都正常。
但是现在我将其拷贝到新的5.3项目中,他出现了多个问题:
1.我无法用Seek 跳转方向上的功能,也无法在OpenFile之后 使用Reopen重新播放。这都将引起整个渲染纹理静止,并且GetTime也会发现时间进度没有再更新。这导致了无法定义跳转功能界面。

2.我无法通过GetTime/GetDuration获取到整体的播放进度比例,或者说GetTime获取到的时间轴产生了滞后性。可能会出现初始的位置并不是0,结束的时候GetTime!=GetDuration.之类的问题,现在进度条也无法正常了。

3.音频方面尚未尝试,不确定是否会有相同问题。如果没有出现问题,预想到也许会有音轨不同步的问题。

4.以上问题今天通过编辑器下创建了一个MediaPlayer ,并且导入了一个视频文件进行尝试。发现在编辑器下播放,也会有上述的问题发生。即:跳转功能经常性失效,偶尔正常下方进度条也不再更新;视频播放结束,Handle结束的位置也不在进度条末尾;然后跳转的时候就算正常跳转也会卡顿很久,即使视频时间并不长(20秒左右);偶尔会出现跳转的时候播放状态从Playing->Ready。

这些问题有办法解决吗? 谢谢