-
Creator 版本: 2.4.x
-
目标平台: Android
PS:上个帖子不知道为啥无法更新,在此重新继续记录
汇总一下遇到过的官方视频播放组件问题(本人版本2.4.5or2.4.9),以下问题都是安卓原生遇到:
1.当APP运行一段时间后去循环播放多条远端视频时有大概了闪退或视频切换后卡住,等一段时间后会有安卓原生弹窗提示程序无反应,建议重启,AS控制台未见报错。(个人怀疑闪退是内存炸了,因为重启app后直接看视频是很少有概率出问题的,但不一定)
2.基础组件无法更改层级只能顶层,虽然是因为底层设计的问题,但是使用中,有时候比如切后台时监听了触发且后台就会移除当前预制体,视频组件包含在预制体内。这时候切回来有小概率发现视频依旧显示在原位置,但是预制体都没了,十分不解也没啥报错,这时候重新打开这个预制体播放视频后,正常点击退出关闭界面发现视频有能消失了。感觉用起来很鸡肋啊。
补充:
3.前两天发现热更新后热更的mp4文件会找不到,最后发现问题是mp4加载判断的地方底层写的有点问题,加个判空处理就好了。版本2.4.9
4.video组件是原生用的模拟器不支持,然而网页和安卓对于播放视频的差异真的很大,每次测试都要重新打包或者走更新,测试起来巨麻烦。
5.播放远端视频的时候,有时候可能后端会连续发同一视频链接,就有概率遇到过第二次播放时卡住,然后过一段时间提示无反应,也不清楚具体原因,也是偶现。
6.安卓端resume方法直接被删掉了,调用直接报错,但是文档里和api里没有任何说明。
7.安卓端如果播放视频的节点被隐藏,那么再次打开后视频会被默认执行stop处理,这时再play只能重新播放。
,官方也只会说让用第三方别人定制的,但是都要改引擎,这样把版本就顶死了,技术成本太高了