—篇关于机械设计心得的好文章,句句精准到位_励志网

—篇关于机械设计心得的好文章,句句精准到位

2018-06-20 17:42 来源:励志网

类型:JSON对象内部字段:{eventType://字符串类型;回调事件类型,取值范围如下://show(打开成功并显示)//back(返回)//play(播放)//pause(暂停)//next(下一集)//failed(播放失败)varvideoPlayer=api.require(videoPlayervideoPlayer.play({texts:{head:{title:顶部文字styles:{head:{bg:rgba(0.5,0.5,0.5,0.7),height:44,titleSize:20,titleColor:#fff,backSize:44,backImg:fs://img/back.png,setSize:44,setImg:fs://img/set.pngfoot:{bg:rgba(0.5,0.5,0.5,0.7),height:44,playSize:44,playImg:fs://img/back.png,pauseImg:fs://img/back.png,nextSize:44,nextImg:fs://img/back.png,timeSize:14,timeColor:#fff,sliderImg:fs://img/slder.png,progressColor:#696969,progressSelected:#76EE00path:http://7o50kb.com2.z0.glb.qiniucdn.com/c1.1.mp4,//(可选项)字符串类型;文档的路径,支持网络和本地(fs://)路径;默认:未传值时不播放//在android平台上不支持widget://autoPlay:true//(可选项)布尔类型;打开时是否自动播放;默认:true(自动播放)},function(ret,err){if(ret){alert(JSON.stringify(ret));}else{alert(JSON.stringify(err));iOS系统,Android系统

config设置或获取模块配置的值

varvideoPlayer=api.require(videoPlayervideoPlayer.show();iOS系统,Android系统

varvideoPlayer=api.require(videoPlayervideoPlayer.stop();iOS系统,Android系统

类型:JSON对象描述:(可选项)模块的位置及尺寸内部字段:{x:0,//(可选项)数字类型;模块左上角的x坐标(相对于所属的Window或Frame);默认:0y:0,//(可选项)数字类型;模块左上角的y坐标(相对于所属的Window或Frame);默认:0w:320,//(可选项)数字类型;模块的宽度;默认:所属的Window或Frame的宽度h:300//(可选项)数字类型;模块的高度;默认:w的3/4path:

varvideoPlayer=api.require(videoPlayervideoPlayer.close();iOS系统,Android系统

setPath({params},callback(ret,err))

fullScreen全屏播放(横屏模式)

open({params},callback(ret,err))

videoPlayer封装了视频播放功能(不支持音频播放)。可快进、快退设置播放位置等操作,亦可设置屏幕亮度和系统声音大小。通过监听接口可获取模块上的各种手势操作事件。使用本模块时可把本模块当做一个frame添加在window或frame上。Android平台上支持的的视频文件格式有:MP4、3gp;iOS平台上支持的视频文件格式有:MOV,MP4,M4V。本模块封装了两道播放方案:一,通过调用play接口,直接打开一个自带默认播放界面的播放器;二,通过open接口,打开一个纯播放器界面,再配合frame自定义完整的播放页面,通过start、pause、stop等接口控制播放操作。

varvideoPlayer=api.require(videoPlayervideoPlayer.start();iOS系统,Android系统

可提供的1.0.0及更高版本

类型:字符串描述:(可选项)导航条背景,支持rgb、rgba、#、img默认值:#6b6b6balpha:

隐藏视频播放视图

close关闭播放器

类型:数字描述:操作对象的idvarnavigationBar=api.require(navigationBarnavigationBar.hide();iOS系统,Android系统

类型:JSON对象默认值:与系统设置相同描述:导航项字体的大小和颜色内部字段:{size:14,//(可选项)数字类型;导航项字体大小;默认:14sizeSelected:14,//(可选项)数字类型;选中时导航项字体大小;默认:14color:#FFFFFF,//(可选项)字符串类型;导航条字体颜色,支持rgb、rgba、#;默认:#FFFFFFcolorSelected:#FFFFFF,//(可选项)字符串类型;选中时导航条字体颜色,支持rgb、rgba、#;默认:#FFFFFFalpha:1,//(可选项)数字类型;背景透明度,取值范围:0-1;默认:1ttf:AlkatipBasmaTom,//(可选项)字符串类型;默认值:当前系统字体;本参数在iOS平台上表示字体名称(必须已在config文件内配置ttf文件(http://docs.apicloud.com/Dev-Guide/app-config-manual#14-1),并在widget包内包含该ttf文件);本参数在android平台上表示ttf文件路径,要求本地路径(fs://、widget://)bg:

类型:JSON对象描述:配置模块参数失败时返回的错误信息内部字段:{msg://错误信息varnavigationBar=api.require(navigationBarnavigationBar.config({key:y},function(ret,err){if(ret){alert(JSON.stringify(ret));}else{alert(JSON.stringify(err));此函数传入的回调方法,默认只在设置或获取到参数值时,执行且仅执行一次.当key为selectedIndex时,会执行两个回调:一个是由config传入的回调,一个是在open方法中传入的回调.iOS系统,Android系统

可提供的1.0.0及更高版本

类型:布尔描述:(可选项)封面图路径,播放器打开尚未播放时的封面图,要求本地路径(widget://、fs://)autorotation:

类型:布尔描述:(可选项)封面图路径,播放器打开尚未播放时的封面图,要求本地路径(widget://、fs://)title:

类型:数字描述:操作对象的id

类型:布尔描述:(可选项)播放的资源是否是音频文件,若是则开始播放后不移除封面图coverImg默认值:falsecallback(ret,err)ret:

类型:JSON对象描述:(可选项)模块的样式设置内部字段:{head:{//(可选项)JSON对象;播放器顶部导航条样式bg:rgba(161,161,161,0.5),//(可选项)字符串类型;顶部导航条背景,支持#、rgb、rgba、img;默认:rgba(161,161,161,0.5)height:44,//(可选项)数字类型;顶部导航条的高;默认:44titleSize:20,//(可选项)数字类型;顶部标题字体大小;默认:20titleColor:#fff,//(可选项)字符串类型;顶部标题字体颜色;默认:#fffbackSize:44,//(可选项)数字类型;顶部返回按钮大小;默认:44backImg:fs://img/back.png,//(可选项)字符串类型;顶部返回按钮的背景图片,要求本地路径(widget://、fs://);默认:返回小箭头图标setSize:44,//(可选项)数字类型;顶部右边设置按钮大小;默认:44setImg:fs://img/set.png//(可选项)字符串类型;顶部右边设置按钮背景图片,要求本地路径(widget://、fs://);默认:设置小图标foot:{//(可选项)JSON对象;播放器底部导航条样式bg:rgba(161,161,161,0.5),//(可选项)字符串类型;底部导航条背景,支持#、rgb、rgba、img;默认:rgba(161,161,161,0.5)height:44,//(可选项)数字类型;底部导航条的高;默认:44playSize:44,//(可选项)数字类型;底部播放/暂停按钮大小;默认:44playImg:fs://img/back.png,//(可选项)字符串类型;底部播放按钮的背景图片,要求本地路径(widget://、fs://);默认:播放按钮图标pauseImg:fs://img/back.png,//(可选项)字符串类型;底部暂停按钮的背景图片,要求本地路径(widget://、fs://);默认:暂停按钮图标nextSize:44,//(可选项)数字类型;底部下一集按钮大小;默认:44nextImg:fs://img/back.png,//(可选项)字符串类型;底部下一集按钮的背景图片,要求本地路径(widget://、fs://);默认:下一集按钮图标timeSize:14,//(可选项)数字类型;底部时间标签大小;默认:14timeColor:#fff,//(可选项)字符串类型;底部时间标签颜色,支持#、rgba、rgb;默认:#fffsliderImg:fs://img/slder.png,//(可选项)字符串类型;底部进度条滑块背景图片,要求本地路径(widget://、fs://);默认:滑块小图标progressColor:#696969,//(可选项)字符串类型;进度条背景色,支持#、rgba、rgb;默认:#696969progressSelected:#76EE00//(可选项)字符串类型;滑动后的进度条背景色,支持#、rgb、rgba;默认:#76EE00path:

类型:字符串描述:(可选项)文档的路径,支持网络和本地(fs://)路径,在android平台上不支持widgetautoPlay:

可提供的1.0.0及更高版本

类型:字符串描述:文档的路径,支持网络和本地(fs://)路径,在android平台上不支持widgetcoverImg:

可提供的1.0.0及更高版本

可提供的1.0.0及更高版本

类型:字符串描述:(可选项)当设置play接口打开的视频时,本参数表示设置该视频的标题,本参数仅对play接口有效默认值:原标题callback(ret,err)ret:

类型:数字描述:背景透明度.取值范围0-1默认值:1.0.itemSize:

类型:字符串描述:要配置的参数名称.可选范围:open方法中传入的params的某一字段.可选字段:x,y,w,h,selectedIndex,bg,alphavalue:

显示视频播放视图

类型:布尔描述:是否将模块视图固定到窗口上,不跟随窗口上下滚动默认值:truecallback(ret,err)ret:

类型:布尔描述:(可选项)打开时是否自动播放默认值:true(自动播放)coverImg:

可提供的1.0.0及更高版本

类型:布尔描述:(可选项)视频播放页面是否支持自动旋转(横竖屏),若为false则手动点击右下角按钮旋转默认值:true(根据设备当前方向自动适配旋转)audio:

类型:JSON对象描述:(可选项)聊天输入框模块可配置的文本内部字段:{head:{//(可选项)JSON对象;顶部文字title://(可选项)字符串类型;顶部标题文字styles:

类型:数字描述:(可选项)被选中的导航项的下标,不传表示不选中任何itemfont:

可提供的1.0.0及更高版本

类型:字符串类型描述:(可选项)模块视图添加到指定frame的名字(只指frame,传window无效)默认:模块依附于当前windowfixed:

可提供的1.0.0及更高版本

类型:布尔描述:(可选项)打开时是否自动播放默认值:true(自动播放)coverImg:

类型:数字描述:操作对象的idkey:

类型:字符串描述:(可选项)文档的路径,支持网络和本地(fs://)路径,在android平台上不支持widgetautoPlay:

title://标题.字符串类型.不可为空titleSelected://选中后的标题.字符串.默认与title相同.可为空.bg://背景,支持rgb,rgba,#,img.字符串,默认#696969,可为空bgSelected://选中后背景,支持rgb,rgba,#,img.字符串.默认与bg相同.可为空.alpha://背景透明度.数字.取值范围0-1,默认1,可为空selectedIndex:

varvideoPlayer=api.require(videoPlayervideoPlayer.hide();iOS系统,Android系统

可提供的1.0.0及更高版本

play({params},callback(ret,err))

类型:JSON对象描述:包含被点击的导航项的相关信息内部字段:{eventType:show,//字符串类型;交互事件类型,取值范围如下://show:模块打开成功并显示//click:用户点击按钮事件//config:调用config触发点击按钮事件id:,//数字类型;导航条对象唯一标识index://数字类型;导航项下标,当点击pop按钮时,此值为-1.err:

类型:JSON对象描述:设置属性成功时返回内部字段:{key://字符串.参数名称.oldValue://混合类型,与参数期望的值类型一致.配置的原值.newValue://混合类型.配置的新值.当为获取配置的操作时,与oldValue相同.err:

可提供的1.0.0及更高版本

类型:布尔描述:(可选项)封面图路径,播放器打开尚未播放时的封面图,要求本地路径(widget://、fs://)fixedOn:

类型:混合类型.应与key期望的类型一致描述:要配置的模块的值.不传此参数,则可以直接获取当前配置的值callback(ret,err)ret:

varnavigationBar=api.require(navigationBarnavigationBar.show();iOS系统,Android系统

可提供的1.0.0及更高版本

可提供的1.0.0及更高版本

类型:数字默认值:无描述:如果当前页面存在且仅存在一个导航条对象,则默认操作此对象.此时参数可为空varnavigationBar=api.require(navigationBarnavigationBar.close();iOS系统,Android系统

类型:JSON对象内部字段:{status://布尔类型;是否打开播放组件并显示,true|false;Willbedeprecatedintherfutureduration://数字类型;视频总时长,单位为s,仅当status为true时有值eventType://字符串类型;交互事件类型,取值范围://show(打开成功并显示)//error(播放器打开失败)//playing(开始播放)//failed(播放失败)varvideoPlayer=api.require(videoPlayervideoPlayer.open({path:http://7o50kb.com2.z0.glb.qiniucdn.com/c1.1.mp4},function(ret,err){if(ret.status){alert(JSON.stringify(ret));}else{alert(JSON.stringify(err));iOS系统,Android系统

varvideoPlayer=api.require(videoPlayervideoPlayer.pause();iOS系统,Android系统

类型:JSON对象描述:(可选项)单个导航项的宽度和高度内部字段:{w://单个导航项的宽度.数字.默认为导航条宽度/导航项个数.可不传.仅在导航条style参数为left_to_right时有效.h://单个导航项的高度.数字.默认为导航条高度/导航项个数.可不传.仅在导航条style参数为up_to_down时有效.fixedOn:

可提供的1.0.0及更高版本

可提供的1.0.0及更高版本

setPath设置音/视频的文件路径

config({params},callback(ret,err))

类型:JSON对象描述:发生错误时,返回此对象内部字段:{msg://错误信息.varnavigationBar=api.require(navigationBarnavigationBar.open({y:0,w:api.frameWidth,h:42,itemSize:{w:150items:[{title:标题一,bg:#ffff00,bgSelected:#ff0000},{title:标题二,bg:#ffff00,bgSelected:#ff0000},{title:标题三,bg:#ffff00,bgSelected:#ff0000},{title:标题四,bg:#ffff00,bgSelected:#ff0000},{title:标题五,bg:#ffff00,bgSelected:#ff0000font:{color:#333fixedOn:api.frameName,showScrollIndicator:true},function(ret,err){if(ret){alert(JSON.stringify(ret));}else{alert(JSON.stringify(err));当导航项过多时,每次点击或模拟导航项,都会使被选中的导航项,居中显示在导航条中.可以在同一页面操作多个导航条对象.open方法的回调会在以下三种情况下触发:a.模块第一次打开.b.用户点击了导航条的按钮.c.selectedIndex参数发生变化.如通过config方法设置selectedIndex参数的值.iOS系统,Android系统

类型:JSON对象内部字段:{status://布尔类型;路径是否重设成功,true|falseduration://数字类型;视频总时长,单位为s,仅当status为true时有值varvideoPlayer=api.require(videoPlayervideoPlayer.setPath({path:http://7o50kb.com2.z0.glb.qiniucdn.com/c1.1.mp4,coverImg:iOS系统,Android系统

打开一个视频播放器

类型:字符串类型描述:(可选项)模块视图添加到指定frame的名字(只指frame,传window无效)默认:模块依附于当前windowfixed:

类型:布尔描述:(可选项)模块是否随所属window或frame滚动默认值:true(不随之滚动)callback(ret,err)ret:

打开一个自带界面的视频播放器,本播放器为全屏横屏显示,支持屏幕随设备自动旋转。用户单击播放器时,会弹出foot和head导航条,再次单击则关闭之。仅setPath接口对本接口打开的播放器有效

责编: