春节假期,终于有时间研究了小程序 XR-FRAME的情况。尽管现在XR-FRAME 还是Beta 版本,但可以说这是小程序进入元宇宙的一个关键节点(希望尽快转正式)。上手入门教程和说明都十分平易近人,基本就是手把手的带入门,这个的确要赞一下。不过呢,可能这文档都比较早,之后都没怎么更新了,我就说说一下我这边入门的关键点吧。
1、真机调试,入门教程文档里忘记提到一个关键点就是需要在APP.JSON建立一个分包。
代码如下:
"subpackages": [{
"root": "packageA",
"pages": ["pages/cat"]
}],
没这分包真机调试怎么都不能起来会报错,但预览可以调用;之前没发现这个费了我不少时间进行测试和找原因。
2、看社区不少同学问调用前置摄像头,其实就加个在xr-scene加给参数camera:Front。
代码如下:
这样就能顺利通过xr-camera进行调用了。
3、xr-frame与小程序view的通信,其实我的理解就是通过原来的view再加载xr-frame的组件应用,所以他们间可以通过父子组件进行通信,这个我没有太深入研究,就用了this.triggerEvent()完事,万幸也成功了。。
最后,一个的确没法搞掂的事情就是,video-texture加载的MP4视频死活都没声音和只能播放一段,我个人觉得因为video-texture是一个简单的视频图像渲染,没有将声音带过来,所以就没有声音了。这个目前我也没深研了,不过这个是AR的一个关键点,望尽快处理吧。最后的最后,以上是本人实战研究的一下小经验,也给后来者一点提醒吧,不用走太多弯路。
我搞了个一起交流吧
4月了,能有声音了吗?
非常有用
AR手势识别 苹果手机前置镜头手部左右移动手和特征点是相反的怎么解决?
XR-frame交流群过期了
牛逼,ios可以用了
来报喜,video可以正常使用了。
都快5月咯,你们关心声音干嘛,分离音频通道同步播放就行了。问题tmd是video-texture播放到6秒画面就停掉了。你们能用这6秒的视频来干嘛?
啊我想问一下他那个动画为什么没有加载出来,我跟着文档搞得,就是没有效果,一点都不动
注意因为是包内的json文件,所以需要在project.config.json的setting字段中增加 "ignoreDevUnusedFiles": false和"ignoreUploadUnusedFiles": false配置参数
XR-FRAME video-texture 如何设置才支持 腾讯vod 这类路径加权限的视频?
https://0000000914.vod2.myqcloud.com/6c979736vodcq0000000914/6ac981d85285890808944548552/ZIWkHK1HvoIA.mp4?t=64257903&rlimit=50&us=97cad&sign=2f784b182f64ed91f8d6dfa71996b0e4
类似这一类路径,是没有办法在video-texture里正常播放的吗?