13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联百度小程序教程:vrvideoVR全景-beta

vrvideo VR 全景 -beta

vrvideo 动态库提供了在小程序中播放全景视频的方法。

成都创新互联:从2013年成立为各行业开拓出企业自己的“网站建设”服务,为成百上千家公司企业提供了专业的成都网站制作、做网站、网页设计和网站推广服务, 定制网站开发由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

使用方法

1. 在项目中引用动态库

使用动态库的方法参见使用动态库,在app.json中增添一项dynamicLib,与pages同级。

 
 
 
  1. "dynamicLib": {
  2. "myDynamicLib": {
  3. "provider": "vrvideo"
  4. }
  5. },

2. 在使用到组件的页面配置动态库

在每个使用到图表组件的页面,配置*.json文件如:

 
 
 
  1. {
  2. "usingSwanComponents": {
  3. "vrvideo": "dynamicLib://myDynamicLib/vrvideo"
  4. }
  5. }

3. 编写*.swan文件

 
 
 

这是一种最基本的配置方式。style也可以在*.css中声明,需要保证是有宽度和高度的。options*.js中绑定到页面的 data 中:

动态库属性列表

上支持的属性包括:

属性名 类型 默认值 必填 说明
src String 视频的资源地址
initial-time Number 指定视频初始播放位置
controls Boolean true 是否显示默认播放控件(播放/暂停按钮、播放进度、时间)
autoplay Boolean false 是否自动播放
loop Boolean false 是否循环播放
muted Boolean false 是否静音播放
poster String 视频封面的图片网络资源地址
show-progress Boolean true 若不设置,宽度大于 240 时才会显示
show-fullscreen-btn Boolean true 是否显示全屏按钮
show-play-btn Boolean true 是否显示视频底部控制栏的播放按钮
show-center-play-btn Boolean true 是否显示视频中间的播放按钮
show-no-wifi-tip Boolean true 非 wifi 环境下是否显示继续播放浮层 基础库 3.100.4 以上
vrVideoMode Object 全景相关配置

除 vrVideoMode 参数外,其他参数与普通视频类似,可参考 video 组件。

vrVideoMode 参数说明

vrVideoMode 包含以下字段:

字段名 类型 默认值 必填 说明
interactiveMode String VRModeInteractiveMotionWithTouch 交互模式,有效值见下表
displayMode String VRModeDisplayNormal 显示模式,有效值见下表
projectionMode String VRModeProjectionSphere 投影模式,有效值见下表
fov Number 90 初始 fov
minFov Number 动态计算 最小 fov
maxFov Number 动态计算 最大 fov
pinchEnable boolean true 是否开启手势缩放

如果不填写,则为默认值,即

 
 
 
  1. {
  2. interactiveMode: 'VRModeInteractiveMotionWithTouch',
  3. displayMode: 'VRModeDisplayNormal',
  4. projectionMode: 'VRModeProjectionSphere',
  5. fov: 90,
  6. pinchEnable: true
  7. }

interactiveMode 有效值

说明
VRModeInteractiveTouch 拖拽
VRModeInteractiveMotion 移动
VRModeInteractiveMotionWithTouch 移动+拖拽

displayMode 有效值

说明
VRModeDisplayNormal 单目普通模式
VRModeDisplayGlass 双目眼镜模式

projectionMode 有效值

说明
VRModeProjectionSphere 球形
VRModeProjectionDome180 穹形 180 度
VRModeProjectionDome230 穹形 230 度
VRModeProjectionDome180Upper 穹形 180 度 UPPER
VRModeProjectionDome230Upper 穹形 230 度 UPPER
VRModeProjectionStereoSphereHorizontal 球形左右立体
VRModeProjectionStereoSphereVertical 球形上下立体
VRModeProjectionPlaneFit 平面 FIT
VRModeProjectionPlaneCrop 平面 CROP
VRModeProjectionPlaneFull 平面 FULL
VRModeProjectionStereoPlaneFitHorizontal 平面 FIT 左右立体
VRModeProjectionStereoPlaneFitVertical 平面 FIT 上下立体

网页题目:创新互联百度小程序教程:vrvideoVR全景-beta
网站URL:http://cdbrznjsb.com/article/ccojdcg.html

其他资讯

让你的专属顾问为你服务