xr-frame微信小程序xr-ar-tracker实现video视频竖屏或横屏播放

按照官方的demo实现出来播放的视频都是正方形的?官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/xr-frame/#_2DMarker-%E8%A7%86%E9%A2%91%EF%BC%8C%E8%AE%A9%E7%85%A7%E7%89%87%E5%8A%A8%E8%B5%B7%E6%9D%A5

然后找了各种地方,想要寻找播放竖屏的解决方案,但是毫无收获,对于xr/ar领域的菜鸡,真的非常折磨,网上的文章又非常少,但是又没办法,只能看微信的文档,文档里又没有说,只能看xr的那些组件,当我看到内置的几何数据只有这几种的时候,而且平明只有1x1的正方形,我就打算放弃了,因为不可能让我自己写几何数据吧.......有点繁琐了

但是好在找到一个别的小程序可以实现播放竖屏视频的demo,又开始继续研究,然后到微信社区继续找,别人也同样有遇到过这样的问题,但是却没有什么答案,只有一个智能回答:

但是按照智能回答的demo,微信组件已经更新了最新的,已经不兼容了,但是发现一个重要的参数scale,这个在现在的组件中还是存在的,所以我只能尝试去调整这个参数,发现竟然可以横着播放视频:

这肯定是哪里出现了问题,然后我根据参数盲猜scale="1.6 1 1"对应三个坐标:x y z,所以就调换了位置,将参数该成了scale="1 1.6 1",结果:

没错,他又变成了正方形...........

这个参数我去官方找文档,也没有找出来任何答案,完全不知道他们对应的什么坐标,然后又调换位置,将参数该成scale="1 1 1.6",我去,终于可以了:

虽然没有完全覆盖底图,但是至少发现已经可以了,那就是需要将这个比例设置成和底图一致就好了。

还有一个比较重要的点是,如果用uniapp + vue3获取到的屏幕尺寸和显示尺寸,在苹果手机上如果全屏显示,画面会有被拉伸的感觉,这个问题我发现在苹果原生相机中打开画面,画面会有一个上下黑边,但是到微信小程序里,使用全屏模式的话,肯定就会被拉伸,解决办法就是给这个xr组件的宽再额外增加一些像素就好了

相关推荐
美狐美颜SDK开放平台1 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
2601_955662462 天前
短剧多人对白怎么配?2026年多角色配音工具对比
大数据·人工智能·音视频·语音识别
开发笔记-阿牛2 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
旺仔小馒头wang2 天前
AI 智能手机发布会:赋予人类的五种新能力
人工智能·学习·音视频
纳祥科技2 天前
拆机拆到芯片级:ARC功放机里的NX7026、NX8420、NX6805
单片机·音视频·智能音箱
youandyouyou2 天前
律所内部培训共享的内网部署方案:架构、参数与三步落地
音视频
爱吃提升2 天前
文生视频核心
人工智能·音视频
2601_955662462 天前
抖音视频怎么做多语言配音?2026年AI配音工具与制作流程详解
人工智能·音视频·语音识别·视频
音视频牛哥2 天前
Android与HarmonyOS NEXT如何接入GB28181:从SIP到PS/RTP的完整链路
音视频·gb28181-2022对接·鸿蒙next gb28181·gb/t 28181-2022·gb/t 28181-2016·gb28181-2022平台
美狐美颜SDK开放平台2 天前
直播APP源码与视频美颜sdk如何配合?一套完整开发思路
android·人工智能·计算机视觉·音视频·直播美颜sdk