2.4.10原生平台下热更mp4资源,使用后报错

  • Creator 版本: 2.4.10

  • 目标平台:iOS / Android / 模拟器 /

  • 首个报错:报错如下图

  • 之前哪个版本是正常的: 2.4.7

  • 重现概率: 必现

  • 重现方式:

1、使用热更新模块,在CDN中附带一个新的.mp4文件
2、热更到最新版本,并下载.mp4文件
3、游戏代码中调用video方法,播放新下载的.mp4文件
4、出错

  • 当前使用的video的Java代码版本

暂时使用了这个方式解决此问题,但是不知道会不会带来其他的影响。

mVideoUri.getHost() 的方法不知道是不是为了引擎的其他功能而使用的。

关联 2.4.6热更新无法更新mp4文件

后面有再补充一个修复 PR,可以看下

这里不要直接注释,当时测试好像改了的话播远端视频链接会出问题,加个判空处理在这个>0的判断之前就可以了

马上验证下,谢谢!

不好意思,再次打扰一下大佬~请问原生IPA在IOS设备上会出现视频控制器的问题,是否有解决套路?
安卓目前正常。

我这边没做ios,只做了安卓,而且我现在安卓播放还有一堆bug官方也没解决头疼死了
你这应该是因为官方是调用的原生播放引擎,导致ios默认唤起了这些东西,你要么去看看ios那边有没有办法,要么只能自己写个播放组件了

苹果的拖动条问题,这个地方改下就行。

顺手更新下解决方案