微信小程序--cover-view
来源:互联网 发布:cf淘宝网 黄金套装 编辑:程序博客网 时间:2024/06/04 20:17
官方api:https://mp.weixin.qq.com/debug/wxadoc/dev/component/cover-view.html
覆盖在原生组件之上的文本视图,可覆盖的原生组件包括map、video、canvas、camera,只支持嵌套cover-view、cover-image。cover-image组件与image类似,但仅有一个src属性。
使用cover-view、cover-image,可以在原生的video组件上实现一个自定义的播放控件。已经支持实现的功能包括播放/暂停、全屏/退出全屏,显示播放进度/拖拽播放,设置播放倍速等。
下面我们使用cover-view组件实现播放、暂停的功能控件。
效果图如下,
这里我们只是实现了开始和暂停的播放,其他的属性自己玩吧,
1.index.xml中(我们在video上面覆盖了cover-view):
<video id="myVideo" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" controls="{{false}}" event-model="bubble" objectFit="fill" > <cover-view class="controls"> <cover-view class="play" bindtap="play"> <cover-image class="img" src="http://img.blog.csdn.net/20171207143608413?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWZhbmJhYnk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" /> </cover-view> <cover-view class="pause" bindtap="pause"> <cover-image class="img" src="http://img.blog.csdn.net/20171207143638479?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWZhbmJhYnk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" /> </cover-view> </cover-view></video>
2.index.wxss中:
.controls { position: relative; top: 50%; height: 80px; margin-top: 40px; margin-left: 80px; display: flex;}.play, .pause { flex: 1; height: 100%; text-align: center; line-height: 50px;}.img { width: 20px; height: 20px; margin-top: 40px;}
3.index.js中:
//index.js//获取应用实例const app = getApp()Page({ data: { }, onReady() { this.videoCtx = wx.createVideoContext('myVideo') }, play() { this.videoCtx.play() console.log("开始播放"); }, pause() { this.videoCtx.pause() console.log("暂停播放"); }, onLoad: function () { },})
本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,希望大家一起学习进步!
阅读全文
0 0
- 微信小程序--cover-view
- 小程序填坑之路(二):cover-view
- 【程序猿分享】Cover的美。– background-size:cover
- Cover
- cover
- cover
- cover
- cover
- cover
- cover
- cover
- Cover
- 微信小程序-view组件
- 微信小程序-view组件
- 微信小程序view居中
- 微信小程序 movable-view
- 微信小程序 View布局
- 微信小程序view组件
- json格式,ajax报错
- 自增主键的返回
- json解析时自动判断是object还是array
- AutoResetEvent
- Spring Boot Web 开发注解篇
- 微信小程序--cover-view
- 项目素材
- BeanUtil.beanCopy
- java多线程
- 变量、作用域问题
- C语言函数一本道来
- Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度
- 项目出错:System.err: java.net.SocketTimeoutException: timeout
- Centos7 pip jupyter