微信小程序视频实例
编辑:小飞燕 发布时间:2021-03-12 08:47:33
微信小程序视频实例,开发小程序视频弹幕实例送给有需要的人,以下是小编整理的一则微信小程序视频弹幕实例,具体的微信小程序代码都已经相信的列出来了,有兴趣的朋友就一起来看看吧。
微信小程序视频实例:
微信小程序视频的效果如下:
接下来小编会以微信小视频弹幕为例,告诉大家开发微信小程序视频。
微信已经封装的非常好。我这里只用了很简单的几个属性
由于以前没做过弹幕,看到母丹列表就激动了。而且只需要将弹幕内容加入集合即可。
微信小程序视频列表的元素:
文本: '第1s出现的红色弹幕',//文本
color: '#ff0000 ',//颜色
time: 1//发送的时间
2.选择弹幕颜色
从上面的弹幕列表元素可以看出,微信并没有给开发者太多的自定义空间。文本?时间?颜色?
也就颜色还能玩出点花样吧。
于是我就简单的做了个常用颜色的列表。算是自定义弹幕颜色吧
微信小程序代码如下:
01./**index.wxss**/
02.weui-cells {
03 .位置:相对;
04 .页边距-顶部: 1.17647059
05 .背景色: # ffffff
线高: 1.41176471;
07 .font-size : 17px
08.ckground}
09.weui-cells:before {
10 .内容: " ";
11 .位置:值;
12 .左: 0;
13 .top : 0;
14 .右: 0;
15.height: 1px
16 .边框-顶部: 1 rpx实心# d9d 9;
17 .颜色: # d9d 9;
18 .top : 0;
19.的;
20.weui-cells:after {
21 .内容: " ";
22 .位置:值;
23 .左: 0;
24 .底部: 0;
25 .右: 0;
26.height: 1px
27 .边框-底部: 1 rpx实心# d9d 9;
28 .颜色: # d9d 9;
29.}
30.weui-cells_after-title {
31 .页边距-顶部: 0;
32.}
33.weui-cell__bd {
34.-web kit-box-flex : 1;
35.-web套件-flex : 1;
36 .flex : 1;
37.}
38.weui-cell__ft {
39 .向右文本对齐:
40.color: # 999999
3.index.js
001.//index.js
002.function getrandomcolor {
003 .让rgb=[]
004.for(设i=0;i3;i) {
005 .让颜色=数学。floor(数学。随机* 256 ).tostring(16)
006.color=color.length==1?0 '色:色
007.rgb.push(彩色)
008.}
009.return '#' rgb.join(')
010.}
011.
012.page({
013.onload:函数{
014.var _ this=this
015.//获取屏幕宽高
016.wx.getsysteminfo({
017 .成功:函数(res) {
018 .可变窗口宽度=静止窗口宽度;
019.//视频标签认宽度300像素,高度225px,设置宽高需要通过页面样式表设置宽度和身高。
020 .var视频高度=(225/300)*窗口宽度//屏幕高宽比
021 .控制台。日志('视频宽度: '窗口宽度)
022 .控制台。log('视频高度: '视频高度)
023._this.setdata({
024 .视频宽度:窗口宽度,视频高度:视频高度
026.})
027.}
028.})
029.},
030.onready:函数(res) {
031 .这个。视频上下文=wx。创建视频上下文(“我的视频”)
032.},
033.onshow:函数{
034.var _ this=this
035.//获取年数
036.wx.getstorage({
037.key: 'numbercolor ',成功函数(res) {
039 .控制台。日志(记录数据'数字颜色')
040._this.setdata({
041.numbercolor: res.data,042.})
043.}
044.})
045.},
046.inputvalue: ' ',047.data: {
048.israndomcolor: true,//默认随机
049.src: ' ',050.numbercolor: '#ff0000 ',//默认黑色
051.
052.danmulist: [
053.{
054.text: '第1s出现的红色弹幕,055.color: '#ff0000 ',056.time: 1
057.},
058.{
059.text: '第2s出现的绿色弹幕,060.color: '#00ff00 ',061.time: 2
062.}
063.]
064.},
065.bindinputblur:函数(e) {
066 .这个。输入值=e . detail。价值
067.},
068.bindsenddanmu:函数{
069 . if(this . data . israndomcolor){
070.var color=getrandomcolor
071.} else {
072 . var color=this . data . number color;
073.}
074.
075 . this . video context . send danmu({
076.text: this.inputvalue,077.color:颜色
078.})
079.},
080.videoerrorcallback:函数(e) {
081.console.log('视频错误消息: ')
082 . console . log(e . detail . errmsg)
083.},
084.//选择颜色小程序页面
085.selectcolor:函数{
086.wx.navigateto({
087.url: './selectcolor/selectcolor ',088.success:函数(res) {
089.//成功
090.},
091.fail:功能{
092.//失败
093.},
094.complete:功能{
095.//完成
096.}
097.})
098.},
099.//是否选择了开关
100.switchchange:功能(e) {
101.this.setdata({
102 . israndomcolor : e . detail . value
103.})
104.}
105.})
微信小程序视频示例献给有需要的人。如果你想开发微信小程序视频,上面的微信小程序视频例子会帮助你开发微信小程序视频。大家要多关注一下源社网的小节目频道。谢谢大家的支持。
下面是题目的开头。公共平台在专属门诊运维中心增加微信小程序。标题到此结束
为了帮助开发者及时发现小程序运行中的问题,在公共平台上增加了小程序运维中心。开发者可以在运维中心查询比较近30天小程序的错误信息,快速修复问题。
在运维中心,开发者可以扫描二维码加入小程序报警群。当小程序运行出现问题时,系统会推送信息通知报警组中的成员。
以前,既有微信账号又有小程序的商家,需要在微信开放平台注册认证后才能单独绑定。
现在第三方平台可以代表同一主体的微信账户或小程序创建绑定微信开放平台账户,帮助商家从不同的微信账户或小程序中识别出同一用户,实现用户身份开放。
上一篇:微信小程序拖动排序代码
下一篇:微信小程序视频开发怎么做