[godxkey]视频纹理插件:在3D模型上播放视频【已发布】(优惠中)

:slightly_smiling_face: 好的

大佬,这个插件可以在ios的微信浏览器里播放吗,马赛克大佬的那个案例在pc和安卓都没有问题,但是ios上就不显示了。

1赞

您看看这个先, 我后面打了个简单的体验链接(是可以微信端的浏览器打开的)::

不过还只测试过 PC + 安卓端的 微信内置的浏览器打开

https://cocoscreator.github.io/store-my.cocos.com/rend_videotexture_mesh/web-mobile2/

不行,,也是安卓正常,ios直接就不显示。

有报错截图啥的吗 ?

没有报错。可能是ios做了什么限制

您这也是在IOS端的微信打开的吗?

对啊,直接用苹果手机点击链接打开。就只有默认纹理,视频不播放

Mac 上也是一样的吗 ?
手头上没啥设备, 晚点找同事借个设备测试下, 我估计是被禁用了一些功能

mac上用chrome打开是正常的,目前只是发现苹果手机上不行

OK , 我也排查看看

好的,多谢大佬 :pray:

刚刚找同事要了几台设备测试了下, IOS 设备里面的话,
还是加个这种类型的按钮来触发播放视频的事件吧,
我之前更新的虽然在代码里面模拟刷新了这个事件,
但是好像在 IOS 手机端没啥用处(延时函数有点用,但是用多了很卡的),
综上来看, 建议您加个这种手动触发的方法来处理, 按钮可以做成那种一次使用的看不见的类型 ::

就是这个的性能, 怎么说呢, 好卡呀, 播放起视频多几个就掉帧很多了

这个我之前也试过。但是好像纹理就乱掉了。用的是马赛克大佬的那套方案,您的这套插件还没试过,方便给个加了按钮的demo我测试一下看看效果嘛

1赞

不好意思哈, 昨天有点忙, 后面没怎么看论坛了,
其实效果差不多的, 打了个简陋的体验链接, 如果您需要查看的话可以查看一下::

就是相当于后续界面调用了下

[ IOS 简陋体验版 · 可点链接 ]
https://cocoscreator.github.io/store-my.cocos.com/rend_videotexture_mesh/web-mobile3

1.2 [bug 修复] Cocos 3.5.2 提示 addComponent: Failed to get class

\color{#FF0000}{addComponent: } \color{rgb(0,155,255)}{Failed to get class}

如果第一次添加失败, 稍等一两秒, 再添加即可


[长更新]

修正之前编辑器内多个切换播放的卡死BUG+增加组件属性的智能关联+调整增强播放远程视频+增加视频渲染到2D图片上的功能+增加多语言选项+组件代码采取多语言切换+输出日志多语言化+智能分布到创建节点菜单栏+剪辑调整本地的四个视频+删改多余资源并压缩视频+采取自动解压缩的方式加载 run-time 的资源文件+调整预览链接的内容

1.3 [简单展示] Cocos 3.6.0 预览

3.6.0 还在测试中, 暂时不建议使用这个版本

2.1 导入 Sprite 2D,Quad,Plane,Box,Sphere 的 3D 视频节点

2.1.1 导入2D图片节点(三种方式)

2.1.2 查看-视频渲染到2D图片+查看DOM预览

2.1.3 切换视频-视频渲染到2D图片-本地(自动关联属性)

2.1.4 切换远程视频-视频渲染到2D图片(自动关联属性)

2.1.5 调整远程视频的播放进度

2.2 导入 QuadPlaneBoxSphere 的 3D 视频节点

2.3.1 切换编辑机语言查看多语言样式(Ctrl+R 刷新界面)

[长更新 2]

修复播放远程视频纹理渲染不同步问题, 请自行做好远程视频的跨域设置(服务器端), 预先获取材质球内容, 支持在编辑器内启动[编辑器预览]功能查看, API 的 GL 版本更新升级到 Cocos Creator 3.6.0 的版本, 调整 unzip 的整体逻辑

另外关于 API 升级的部分内容可以参考写的此贴

在 3.6.0 里面如何获取 gl - Creator 3.x - Cocos中文社区




支持一下!

1赞

大佬,你这个如果播放2k的高清视频,效率如何呀,同屏播放好几个会不会卡呢