vPlayer iOS封装了AVPlayer视频播放功能(支持音频播放)。iOS 平台上支持的视频文件格式有:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等,音频文件格式有:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。本模块封装了两套播放方案:一,通过调用 openPlayer 接口,直接打开一个自带默认播放界面的播放器;二,通过 open 接口,打开一个纯播放器界面,再配合 frame 自定义完整的播放页面,通过play、pause等接口控制播放 *** 作。
效果图:
openPlayer示例代码:
@H_301_18@var vPlayer = API.require(‘vPlayer‘); vPlayer.openPlayer({ rect: { x: 0,//(可选项)数字类型;模块左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0 y: 30,//(可选项)数字类型;模块左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0 w: API.frameWIDth,//(可选项)数字类型;模块的宽度;默认:所属的 Window 或 Frame 的宽度 h: 300 },path: ‘http://www.w3school.com.cn/example/HTML5/mov_bbb.mp4‘,autoplay: true,coverimg: ‘Widget://image/vIDeo/cover_img.png‘,styles: { head: { bg: ‘rgba(161,161,0.4)‘,height: 44,margintop: 0,hIDe: false,backBtn: { //ok size: 32,backimg: ‘Widget://image/vIDeo/back.png‘,marginleft: 0 },TitleLabel: { //ok Title: ‘视频播放‘,size: 16,color: ‘#FFFFFF‘,wIDth: 170,numberlines: 3,leftmargin: 5,// backgroundcolor:‘rgba(161,0.4)‘ },custombuttons: [{ w: 32,h: 32,rightmagin: 5,img: ‘Widget://image/vIDeo/delete.png‘,imgSelected: ‘Widget://image/vIDeo/delete_sel.png‘,},] },foot: { bg: ‘rgba(161,marginBottom: 0,playBtn: { size: 32,playimg: ‘Widget://image/vIDeo/play.png‘,pauseimg: ‘Widget://image/vIDeo/pause.png‘,marginleft: 5 },currentTimeLabel: { textSize: 14,textcolor: "#FFFFFF",seekbar: { slIDerimg: ‘Widget://image/vIDeo/seek_bar.png‘,progresscolor: ‘#FA8072‘,progressSelectedcolor: ‘#A2CD5A‘,marginleft: 5,marginRight: 5 },totalTimeLabel: { textSize: 14,fullScreenBtn: { size: 32,img: ‘Widget://image/vIDeo/fullscreencal.png‘,fullScreenimg: ‘Widget://image/vIDeo/fullScreen.png‘,marginRight: 10 } } },fixedOn: API.framename,fixed: true },function(ret) { if (ret) { alert(JsON.stringify(ret)); } });复制代码 总结以上是内存溢出为你收集整理的vPlayer 模块Demo全部内容,希望文章能够帮你解决vPlayer 模块Demo所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)